python png转jpg
2021/12/1 11:08:37
本文主要是介绍python png转jpg,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
项目场景
遇到一个png
格式的图片,很大,有17MB
。因为太大无法上传,所以就想在python
中使用pillow
库,将它转为小一点的jpg
格式的图片。
安装模块
pip install pillow
转换代码
from PIL import Image im = Image.open('test.png') im = im.convert('RGB') im.save('test.jpg', quality=95)
温馨提示
png
转jpg
其实也是一种图片压缩。save
函数中quality
参数指定图片质量,其取值范围是1~95
,默认值是75
。
不建议使用默认值,因为它压缩图片太狠了,导致图片质量很差,和原图一比很明显就能看出差别。当然你对图片质量没什么要求的话可以用。
指定quality=95
的时候,我发现压缩后的图片和原图基本上看不出什么差别。17MB
的png
图片能压缩为3MB
的jpg
图片,这已经符合我的要求了。
这篇关于python png转jpg的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python