**需求:**把其他分辨率转换成1920*960的分辨率,并保存下来
你可以使用Pillow库,这是一个非常流行的图像处理库。以下是一段示例代码,演示如何使用Pillow来调整图片的分辨率:
from PIL import Imagedef resize_image(input_image_path, output_image_path, new_width, new_height):# 打开原始图片with Image.open(input_image_path) as img:# 调整图片大小img_resized = img.resize((new_width, new_height), Image.ANTIALIAS)# 保存调整后的图片img_resized.save(output_image_path)# 使用函数
input_path = 'path_to_your_input_image.jpg' # 替换为你的图片路径
output_path = 'path_to_your_output_image.jpg' # 替换为你想要保存的新图片路径
resize_image(input_path, output_path, 1920, 960)
这段代码定义了一个resize_image
函数,它接受原始图片的路径、输出图片的路径、新的宽度和高度作为参数。使用Image.open()
打开图片,然后使用resize()
方法调整图片的大小,最后使用save()
方法保存调整后的图片。
请确保你已经安装了Pillow库。如果没有安装,可以通过以下命令安装:
pip install Pillow
使用上述代码,你可以将任何分辨率的图片转换为1920x960的分辨率。注意,调整图片大小可能会导致图片失真,特别是如果原始图片的宽高比与目标分辨率的宽高比不一致时。