from PIL import Image # 读取 128x128 的图片 image_path = "homework_photo.png" image = Image.open(image_path) # 使用三种插值方法放大到 512x512 image_nearest = image.resize((512, 512), Image.NEAREST) # 最近邻插值 image_linear = image.resize((512, 512), Image.BILINEAR) # 双线性插值 image_cubic = image.resize((512, 512), Image.BICUBIC) # 立方插值 # 保存为指定文件名 image.save("photo/原图.png") image_nearest.save("photo/最近邻插值.png") image_linear.save("photo/双线性插值.png") image_cubic.save("photo/立方插值.png") # 打开保存的图片 Image.open("photo/原图.png").show() Image.open("photo/最近邻插值.png").show() Image.open("photo/双线性插值.png").show() Image.open("photo/立方插值.png").show()