[转帖]python转eps到jpg

转换原因是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

在这里插入图片描述

  1. 代码
    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")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值