如何使用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)

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分