关键词

Python实现修改图片分辨率(附代码)

下面是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实现修改图片分辨率的完整攻略,希望能对你有所帮助。

本文链接:http://task.lmcjl.com/news/14954.html

展开阅读全文