转换原因是win下看eps实在麻烦,只有一个gsview,点开,调节大小,关闭,看下一个,改成jpg后随便用什么都能批量看了
linux下转换方法,参考下面的内容,我测试成功了
https://www.bilibili.com/read/cv7946139/
这里是引用
首先需要安装pillow
这里我们直接使用pip3 install image,
这样pillow就安装完成了,包括附带的那些
接下来看代码
from PIL import Image #将模块导入
img = Image.open(“filename.eps”) #打开图片
img.save(“filename.jpg”) #保存图片
这段代码可以读取jpg,png等进行读写装换
但如果要读取eps,还需要安装ghostscript
不然就是下面这个错误
FileNotFoundError: [Errno 2] No such file or directory: ‘gs’: ‘gs’
不要使用pip3 install gs来安装gs模块
不然可能会出现没有 -q
但实际上是安装错东西了
安装方法为sudo apt-get install ghostscript
作者:虚灵左歌
https://www.bilibili.com/read/cv7946139/
出处: bilibili
windows下面貌似麻烦一点,下面这个帖子
https://coco56.blog.csdn.net/article/details/103980188
用Turtle画的图无法直接保存成jpg格式的,只能先保存成eps,再将eps转为jpg格式。
python3怎么安装PIL模块
下载Ghostscript
如我的是64位的Windows
安装完成之后,把安装根目录下的\bin目录添加到环境变量的Path里(可以使用Rapid Environment Editor)
F:\Program Files\gs\gs9.50\bin
- 代码
3.1. 保存成eps格式
import turtle
turtle.forward(100)
ts = turtle.getscreen()
ts.getcanvas().postscript(file="work.eps") #.eps文件即postscript脚本
3.2. 将eps文件转为jpg格式
from PIL import Image
im = Image.open("work.eps")
im.save("work.jpg", "JPEG")