python将eps文件转jpeg文件

python将eps文件转jpeg文件

eps文件格式介绍

EPS文件是桌面印刷系统普遍使用的通用交换格式当中的一种综合格式。EPS文件格式又被称为带有预视图象的PS格式,它是由一个PostScript语言的文本文件和一个(可选)低分辨率的由PICT或TIFF格式描述的代表像组成。 EPS文件就是包括文件头信息的PostScript 文件,利用文件头信息可使其他应用程序将此文件嵌入文档。
(1)EPS文件格式又被称为带有预视图象的PS格式,它是由一个PostScript语言的文本文件和一个(可选)低分辨率的由PICT或TIFF格式描述的代表像组成。
(2)EPS文件格式的“封装”单位是一个页面,也就是一个。另外页面大小可以随着所保存的页面上的物体的整体长方形边界来决定,所以它既可用来保存组版软件中一个标准的页面大小,也可用来保存一个独立大小的对象的矩形区域。
(3)其文本部分同样既可由ASCII字符写出(这样生成的文件较大,但可直接在普通编辑器中修改和检查),也可以由二进制数字写出(生成的文件小,处理快,但不便修改和检查)。
(4)EPS文件虽然采用矢量描述的方法,但亦可容纳点阵图像,只是它并非将点阵图像转换为矢量描述,而是将所有像素数据整体以象素文件的描述方式保存。而对于针对象素图像的组版剪裁和输出控制参数,如轮廓曲线的参数,加网参数和网点形状,图象和色块的颜色设备特征文件(Profile)等,都用PostScript语言方式另行保存。如:
Include Halftone Screen (包含加网参数)
Include Transfer Function (包含传递函数)
PostScript Color Management (PS色彩管理)
(5)EPS文件有多种形式,如按颜色空间有 CMYK EPS (含有对四色分色图像的PostScript描述部分和一个可选的低分辨率代表像),RGB EPS,Lab EPS。另外不同软件生成的各种EPS文件也有一定区别,如Photoshop EPS,Generic EPS,AI(EPS格式的IIIustrator软件版本)等等。在交叉使用时应注意其兼容性。
(6)EPS文件可以同时携带与文字有关的字库的全部信息。

jpeg文件格式介绍

JPEG(Joint Photographic Experts Group)是JPEG标准的产物,该标准由国际标准化组织(ISO)制订,是面向连续色调静止图像的一种压缩标准。 JPEG格式是最常用的图像文件格式,后缀名为.jpg或.jpeg。

转换步骤

1、安装Pillow

使用pip安装Pillow

pip install Pillow	

2、安装Ghostscript、

为什么安装这个?因为Pillow依赖它。
Ghostscript是一套建基于Adobe、PostScript及可移植文档格式(PDF)的页面描述语言等而编译成的免费软件。
官网下载链接
我这是windows系统,就下载windows 64位版本即可
在这里插入图片描述
下载安装完成之后将安装路径的bin目录添加进环境变量,不动的同学建议百度一下,添加环境变量的目的是让Pillow库能够在全局使用gswin64这个应用程序。

3、测试是否成功

  • 准备一张eps图, 这里可以根据代码进行生成
import turtle

turtle.forward(100)
screen = turtle.getscreen()

screen.getcanvas().postscript(file="work.eps") #.eps文件即postscript脚本
  • 转换代码 -
from PIL import Image

im = Image.open("C:/9038.eps")
im.save("test.jpg", "JPEG")
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值