理论知识
1 图像分类
图像格式主要分为两类:光栅图像文件和矢量图像文件。
1.1 光栅图像文件(位图)
最常见地有JPEG,GIF和PNG三种。
其文件类型为静态图像,调整图像大小会导致模糊失真。互联网绝大多数图像都是采用光栅图像格式
- JPEG:有损压缩,适合照片,不适合线条图。
- GIF:有损压缩,适合简单图形,不适合线条图。
- PNG:无损压缩,适合线条图,不适合照片。
1.2矢量图像文件
最常见地有SVG,EPS,AI和PDF。
矢量图像使用笛卡尔平面上的直线和曲线系统(即通过数学公式计算获得的),所以可以无限扩大原始图像分辨率。
1.3各图像格式应用领域
- JPEG(或JPG) – 最为常见的图像格式
- PNG – Web广泛使用的图像格式
- GIF – 动画图像格式
- WebP – JPEG&PNG最佳替代图像格式
- TIFF – 扫描仪最佳拍档图像格式
- BMP – 过气的图像格式
- HEIF – 手机照片常见图像格式
- SVG – 可缩放矢量图形格式
- EPS – 插画/排版设计矢量图像格式
- PDF – 电子书常用文档格式
- PSD – Photoshop文档格式
- AI – Adobe Illustrator文档格式
- XCF – GIMP图像编辑工具专属格式
- INDD – Adobe InDesign文档格式
- Raw – 数码相机图像存储文件格式
2.科研绘图
科研论文中地图片通常要求使用矢量图,更严格地会要求使用EPS格式。
- SVG(Scalable Vector Graphics)是一种基于 XML 描述的矢量图格式,与 EPS 类似,也是矢量图像格式,支持无损缩放。
- PDF(Portable Document Format)是一种用于文档交换的格式,也可以包含矢量图和位图图像。它常被用于跨平台文档显示和打印。
- EPS是一种矢量图格式,以文本形式存储图像数据,能够无损地放大或缩小,并保持图像的清晰度。常用于要求高分辨率和矢量性质的印刷品、出版物或图形设计。
图片制作工作流
我论文编写主要采用vscode编辑器使用latex进行编写,vscode中集成有drawio插件,通过drawio画图转pdf,然后再使用Adobe Illustrator进行编辑,最后导出为eps格式。以下是具体步骤:
- vscode中新建文件picture.drawio
- 打开本地drawio软件打开该文件进行画图(vscode中也可以画,但是功能不全导出时有问题,后面会具体描述出了什么问题)
- 使用Adobe Illustrator或者Adobe Acrobat pro打开pdf生成eps文件(Adobe Acrobat pro可以将pdf导出为内嵌式PostScript格式)
- 在vscode中使用\includegraphics{picture.eps}插入图片
中间出现地一些未解决的问题
我最初是直接用vscode的drawio插件进行画图,但是导出为svg格式,然后再用工具转为pdf或者eps格式,但是发现转svg格式是正常的,svg转pdf或者eps总会出现公式无法显示,或者文字未显示全的情况,
后来只能放弃该操作。