from PIL import Image
def change_image_size(image_path, target_x, target_y):
image = Image.open(image_path)
print("origin size:", image.size)
resized_image = image.resize((target_x, target_y))
print("new size:", resized_image.size)
# 保存图像
image_name = image_path.split("/")[-1]
image_dir = image_path.rsplit("/", 1)[0] # rsplit("/", 1)从右侧开始分割,最多分割1次
resized_image_path = f'{image_dir}/new_{image_name}'
resized_image.save(resized_image_path)
change_image_size("/usr/local/1.png", 312, 404)