下面是Python实现修改图片分辨率的完整攻略。
1. 确定要使用的库
Python中有许多处理图片的库,在本例中我们将使用Pillow库。首先需要在项目中引入该库。
from PIL import Image
2. 打开和保存图片
使用Pillow库中的Image.open()
方法打开需要处理的图片,然后使用Image.save()
方法保存修改后的结果。代码如下:
# 打开原图
img = Image.open("input.png")
# 修改分辨率
img = img.resize((800,600))
# 保存结果图片
img.save("output.png")
3. 修改分辨率
使用Pillow库中的resize()
方法修改分辨率。需要注意的是,该方法返回值是一个新的Image对象,因此需要将结果赋值给原变量。在resize()方法中传入需要修改后的分辨率。示例代码如下:
# 修改分辨率
img = img.resize((800,600))
示例说明
示例一:将1024x768大小的图片缩小为800x600
# 打开原图
img = Image.open("input.png")
# 修改分辨率
img = img.resize((800,600))
# 保存结果图片
img.save("output.png")
示例二:将800x600大小的图片放大为1024x768
# 打开原图
img = Image.open("input.png")
# 修改分辨率
img = img.resize((1024,768))
# 保存结果图片
img.save("output.png")
以上就是Python实现修改图片分辨率的完整攻略,希望能对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python实现修改图片分辨率(附代码) - Python技术站