科学计算, 生活

科研中常用的图片保存格式

本篇记录科研中常用的图片保存格式。位图由像素组成,适合保存复杂图像,如显微镜照片、实验结果图像等。矢量图由数学公式定义,可无限缩放而不失真,适合保存线条图、图表、示意图等。

常用的位图格式:

  • .jpg:有损压缩,适合存储颜色丰富、细节较少的图像。
  • .png:无损压缩,支持透明背景。
  • .tiff:无损压缩,高质量,适合存储高精度图像。

常用的矢量图格式:

  • .eps:可以保持图像在任意尺寸下不失真。
  • .svg:缩放不失真,文本和路径数据可直接编辑。
  • .pdf:跨平台兼容,适合出版和打印。

其他:

  • .bmp 也是位图,无压缩,但文件较大。
  • .gif 有损压缩,仅支持256色,支持动画。
  • .raw 相机原始数据,保留全部信息,适合专业后期处理。

Python 保存图片的代码示例:

import matplotlib.pyplot as plt
a = [1,2,3]
plt.plot(a, '-o')

plt.savefig('a.jpg')
plt.savefig('a.png')
plt.savefig('a.tiff')

plt.savefig('a_dpi=300.jpg', dpi=300)
plt.savefig('a_dpi=300.png', dpi=300)
plt.savefig('a_dpi=300.tiff', dpi=300)

plt.savefig('a_dpi=600.jpg', dpi=600)
plt.savefig('a_dpi=600.png', dpi=600)
plt.savefig('a_dpi=600.tiff', dpi=600)

plt.savefig('a.eps')
plt.savefig('a.svg')
plt.savefig('a.pdf')

plt.show()

保存的文件大小分别为:

20K     a.jpg
24K     a.png
1.2M    a.tiff

92K     a_dpi=300.jpg
76K     a_dpi=300.png
11M     a_dpi=300.tiff

280K    a_dpi=600.jpg
168K    a_dpi=600.png
43M     a_dpi=600.tiff

12K     a.eps
20K     a.svg
8.0K    a.pdf
7 次浏览

【说明:本站主要是个人的一些笔记和代码分享,内容可能会不定期修改。为了使全网显示的始终是最新版本,这里的文章未经同意请勿转载。引用请注明出处:https://www.guanjihuan.com

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

Captcha Code