python将eps文件转jpeg文件

文章目录

  • python将eps文件转jpeg文件
    • eps文件格式介绍
    • jpeg文件格式介绍
    • 转换步骤
      • 1、安装Pillow
      • 2、安装Ghostscript、
      • 3、测试是否成功

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 turtleturtle.forward(100)
screen = turtle.getscreen()screen.getcanvas().postscript(file="work.eps") #.eps文件即postscript脚本
  • 转换代码 -
from PIL import Imageim = Image.open("C:/9038.eps")
im.save("test.jpg", "JPEG")

python将eps文件转jpeg文件相关推荐

  1. python中eps参数_2019-01-23 python PIL 编辑 EPS 文件调整大小并拼接-失败告终

    原本是想找到python 操作emf文件保存成ai或者eps或者svg文件,然后拼图.无果. image.png EPS文件介绍 找到一个批量转换emf到eps的软件emftoeps 用这个把部分em ...

  2. python小工具------将H264/H265码流文件转为一帧一帧的JPEG文件

    一.功能 输入H264/H265码流路径,此脚本可以将对应的码流转为一帧一帧的JPEG文件,并保存到指定路径. 二.具体实现 import av import sysdef h265ToJpg_dem ...

  3. python:使用任意语言,递归地将某个磁盘目录下的 jpeg 文件的扩展名修改为 jpg【杭州多测师_王sir】【杭州多测师】...

    1.使用 Shell 命令,从 example.log 日志文件中,统计最后 100 行内,包含 "test" 字符串的行数 2.使用任意语言,递归地将某个磁盘目录下的 jpeg  ...

  4. python读取文件夹-Python按顺序读取文件夹中文件

    参考资料: 涉及到文件操作,我们有时候会读取一个文件夹中的所有的文件.这些文件可能是文件名完全混乱的,也可能是完全格式化的(如1.png,2.png...).下面介绍Python中的几种按顺序(假如有 ...

  5. python中对文件、文件夹(文件操作函数)的操作

    python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目 ...

  6. ❤️20行Python代码❤️一键整理桌面、文件夹❤️世界都清净了❤️

    大家好,我是Lex 喜欢欺负超人那个Lex 擅长领域:python开发.网络安全渗透.Windows域控Exchange架构 今日重点:如何使用python脚本,一键整理杂乱无章的桌面文件夹. 事情是 ...

  7. Python 基于Rawpy 索尼A73 RAW文件转为JPG功能实现

    Python课程作业,因为不限方向,而且自己平时不会保存jpg文件,所以写了这个自用的程序,可以实现RAW文件向JPG文件的批量转换. 首先在程序中导入所需要的库,例如:Tkinter.os.rawp ...

  8. Latex图表制作:关于EPS文件转PDF文件及PDF裁剪自动化的Shell脚本制作

    关于EPS文件转PDF文件及PDF裁剪自动化的Shell脚本制作 前言 一.EPS文件转PDF文件 1. 过去的科研绘图方案 2. 未来的科研绘图方案 二.使用步骤 1. 单例操作 a. 安装epst ...

  9. 闺蜜的电脑桌面总是杂乱无章,实在看不下去了。用Python实现一键实现自动分类管理文件。

    闺蜜的电脑桌面是这样的. 只能说还好是mac.不然电脑应该是非常卡的.今天也教你们怎么意见整理. 不同的文件后缀归类为不同的类别 我们先罗列一下大致有几类文件,根据文件的后缀来设定,大致如下 SUBD ...

最新文章

  1. 关于Access数据库执行Update语句后,不报错,但影响行数总是返回0的问题
  2. shell 死循环if判断_运维小技巧(2):shell函数
  3. [机器学习]信息熵信息增益
  4. 租赁mt4虚拟服务器,mt4服务器出租
  5. 六十六、Leetcode数组系列(中篇)
  6. 笔记本老出现计算机,电脑老是自动重启,教您如何有效解决这个问题
  7. Tyvj-TOM的无穷序列
  8. LeetCode算法入门- 4Sum -day11
  9. Linux Malloc分析-从用户空间到内核空间【转】
  10. modulus CRT
  11. kindle刷机ttl_求助大神!现在KPW2只能在TTL下进入uboot
  12. 光速掌握-CSS预处理器SASS从入门到高级
  13. pip install
  14. 在CENTOS 7上安装SNIPE-IT进行资产管理
  15. java 串行化_Java中的串行化
  16. 有道智选-网易效果推广
  17. 微信公众号消息text换行问题
  18. 商标注册过程中,如何避免字体侵权?
  19. UI设计和前端开发的区别
  20. 使用js编写用户注册(简洁版)

热门文章

  1. SandForce SF2281主控SSD开卡案例
  2. HTML的浮动和定位
  3. Android剪切板功能
  4. mysql limit锁_我所理解的MySQL五:锁及加锁规则
  5. T20调出 “经典模式”,大家可以试试~~
  6. 移除浏览器的搜狗导航
  7. 【一】1D测量 Measuring——measure_pos()算子
  8. 使用 chrome 调试被压缩的 js 代码
  9. 编译原理学习(到LL1文法部分)
  10. python爬取机票信息