您的位置:首页 > 娱乐 > 八卦 > python转换其他分辨率的图片为固定分辨率的方法

python转换其他分辨率的图片为固定分辨率的方法

2024/12/23 9:15:46 来源:https://blog.csdn.net/weixin_41700578/article/details/140153193  浏览:    关键词:python转换其他分辨率的图片为固定分辨率的方法

**需求:**把其他分辨率转换成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的分辨率。注意,调整图片大小可能会导致图片失真,特别是如果原始图片的宽高比与目标分辨率的宽高比不一致时。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com