python画图常见不同图片格式保存

python画图常见不同图片格式保存

上周讨论老师要我把data生成 tif / tiff 图给他,方便用于编辑成高清矢量图?(原谅我没太仔细听为什么了。。。,这该死的瞌睡虫)放进paper,平常都是直接生成pdf,顺便记录一下简单的存图过程。

import matplotlib.pyplot as plt
import numpy as np

# 生成数据===================================
x = np.arange(0, 1, 0.1) # 横坐标从0到1,步长为0.1
y = np.cos(x) # 纵坐标为 x 对应的 cos(x) 值

# 生成图形===================================
plt.figure(dpi=600)#自己设哈,其实300就够了
plt.plot(x, y)

#保存图片===================================
#习惯了,没有理由
plt.savefig('C:/Users/YuJia/Desktop/cos.pdf')

#JPG/JPEG是最常见的格式,有损压缩,细节流失,但内存小
plt.savefig('C:/Users/YuJia/Desktop/cos.jpeg')
plt.savefig('C:/Users/YuJia/Desktop/cos.jpg')

#档案比JPEG大,压缩不失真,能够相容透明/半透明图像
plt.savefig('C:/Users/YuJia/Desktop/cos.png')

#可缩放向量图,以向量图形组成,而非像素,不被限制于某种解析度(仿佛无限大哈哈哈没有啦),一般用网页浏览器开启(如Chrome、Firefox、Edge或Internet Explorer)
plt.savefig('C:/Users/YuJia/Desktop/cos.svg')

#标签图像文件格式,可进行有损或无损压缩
plt.savefig('C:/Users/YuJia/Desktop/cos.tif')
plt.savefig('C:/Users/YuJia/Desktop/cos.tiff')

# 显示图形===================================
plt.show()

以下是产生的各种图片大小:
大小跟dpi设置有关,差很多!!!
稍微看一下,图片大小还跟dpi设置有关,差很多!!!尤其是 tif / tiff 这种,dpi 高的可以有几百MB那么大。

好的,速速讲完,虽然没什么内容,睡觉,同为可爱的画图工具人们,盖好被子 (¦3[▓▓],晚安好梦~

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

没意思不好玩我不玩了

您的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值