如何使用python打开和保存图像

打开和保存图像 要对图像进行压缩,我们首先需要打开图像文件,并保存为一个image对象。image对象是pil库中最基本的类,它表示一个图像,并提供了很多属性和方法来操作图像。
打开图像文件的方法很简单,只需要调用image类的open方法,传入文件名或文件路径即可:
img = image.open(test.jpg)
如果文件不存在或格式不支持,会抛出异常。所以我们可以用try-except语句来捕获异常,并打印错误信息:
try:
    img = image.open(test.jpg)
except ioerror as e:
    print(e)
保存图像文件也很简单,只需要调用image对象的save方法,传入文件名或文件路径即可:
img.save(new.jpg)
如果要指定保存的格式,可以传入format参数,例如:
img.save(new.png, format=png)
如果要指定保存的质量,可以传入quality参数,取值范围是1-95,默认是75。质量越高,文件越大,压缩效果越差;质量越低,文件越小,压缩效果越好。例如:
img.save(new.jpg, quality=50)

任正非:没想到美国打击华为的决心如此之大
FPGA是什么以及FPGA有什么特点
华硕新一代电竞旗舰手机ROG Phone即将发布该机搭载了骁龙855处理器
tl431和pc817的应用电路
工业智能网关BL110应用之三十: 如何连接配置MQTT Client One服务器
如何使用python打开和保存图像
NEC推出全新Express5800系列节能机架式服务器
40亿美元!亚马逊投资OpenAI最强竞品
【赋能IoT生态系列5之4】多重网络智控模块升级方案
二极管产生反向恢复过程的原因
异步复位寄存器的0时刻是如何进行赋值的呢?
我国人工智能将步入新一轮高速发展的轨道
智能医疗时代下健康大数据该如何使用
UV打印机产生拉丝的原因及解决办法
列车互联网络无线传输DS-CDMA系统设计
微处理器与单片机的区别 单片机进阶学习技巧
NINA-B4蓝牙5.1模块迎合三种流行网状技术
iphone8什么时候上市?iphone8最新消息:iphone8即将上市,Phone 8首发才400万台,全球黄牛们正虎视眈眈
基于BOOST电路供电的LED发光二极管驱动电路设计
高耐压超级结MOSFET的种类与特征
s