用python编写一个变换图像长宽的程序
以下是一个用Python编写的图像大小变换程序:
from PIL import Image
def resize_image(input_image_path, output_image_path, size):
original_image = Image.open(input_image_path)
width, height = original_image.size
resized_image = original_image.resize(size)
resized_image.save(output_image_path)
if __name__ == '__main__':
input_path = 'input.jpg'
output_path = 'output.jpg'
new_size = (500, 500)
resize_image(input_path, output_path, new_size)
在这个程序中,我们使用了Pillow库的Image模块来处理图像。我们定义了一个resize_image函数,它接受三个参数:输入图像路径,输出图像路径,以及新的大小(以元组的形式指定,如(500, 500))。首先,我们打开输入图像,获取其原始宽度和高度。然后,我们使用resize函数将图像的大小更改为新的尺寸,然后将其保存为输出图像。在主程序中,我们指定了输入图像的路径,输出图像的路径,以及我们想要的新大小。最后,我们调用resize_image函数来处理图像。
原文地址: https://www.cveoy.top/t/topic/bkjH 著作权归作者所有。请勿转载和采集!