termux+python 手机绘图篇

本文详细介绍了如何在安卓设备上使用Termux安装Python和相关软件包,包括numpy和Pillow。通过Python命令行,作者创建了一个简单的绘图实例,绘制了一个圆圈并保存为jpg图片。在遇到Pillow安装问题时,提供了额外的解决步骤。此外,还分享了如何在Termux中访问手机目录,并给出了Termux的下载链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、安装termux:从https://f-droid.org/packages/com.termux/处下载termux的apk安装包,直接在手机上运行安装即可。
2、安装python:运行termux,进入termux命令行,输入 pkg install python 命令,将连网安装python,同时安装pip。
3、安装其它软件包:可以在termux命令行下,使用 pip install 软件包名 命令安装其它软件包。因为接下来我将用一个简单绘图实例说明使用方法,所以这里只安装了numpy和pillow。
4、运行python:在termux命令行下输入 python 回车后即可进入python命令行。
在这里插入图片描述
5、简单的绘图实例:这里我们将创建一个jpg格式的图片文件,并在其上绘制一个圆圈。
在python命令行下:
输入 import numpy as np 命令,导入numpy
输入 from PIL import Image 命令,导入Image
输入 im=Image.new(‘RGB’,(300,300)) 命令,创建一个300 * 300的图片
输入 ima=np.array(im) 命令,将图片转为数组
输入 theta=np.linspace(0,np.pi*2,100)命令,100等分圆周角
输入 r=100命令,指定圆的半径为100
输入 x=r * np.cos(theta)+150 命令,获取圆的x轴坐标,并将圆心指向图片的中点
输入 y=r * np.sin(theta)+150命令,获取圆的y轴坐标,并将圆心指向图片的中点
分别输入 x=x.astype(int) y=y.astype(int) 命令,坐标整形化
输入 ima[y,x]=(255,255,255) 命令,绘制圆
输入 out=Image.fromarray(ima)命令,将数组转换成图片
输入 out.save(’…/home/storage/downloads/out.jpg’)
命令,将图片保存到手机根目录的下载文件夹中
打开下载文件夹,可以看到创建好的图片文件
在这里插入图片描述
附加A:pillow安装失败解决:1、使用 pip install wheel 命令安装wheel。2、使用 pkg install libjpeg-turbo 命令安装libjpeg。3、使用 pip install Pillow 安装pillow。
附加B:termux访问手机目录:在termux命令行输入 termux-setup-storage 命令,将在termux的home目录下生成一个名字为storage的文件夹,该文件夹下的内容就是手机跟目录下的内容了。
附加C:termux下载地址
https://pan.baidu.com/s/1UVkvjarrOJEGAcUF7lj4Ig
提取码:2621

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值