将四张照片放在一个窗口并添加照片标题

This commit is contained in:
张梦南 2025-03-31 20:49:57 +08:00
parent 8b3c87a3fd
commit 226bffb7b4

View File

@ -1,3 +1,5 @@
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['simHei']
from PIL import Image
# 读取 128x128 的图片
@ -9,14 +11,33 @@ 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()
plt.subplot(2,2,1)
plt.imshow(image)
plt.title('原图')
plt.axis('off')
plt.subplot(2,2,2)
plt.imshow(image_nearest)
plt.title('最近邻插值')
plt.axis('off')
plt.subplot(2,2,3)
plt.imshow(image_linear)
plt.title('双线性插值')
plt.axis('off')
plt.subplot(2,2,4)
plt.imshow(image_cubic)
plt.title('立方插值')
plt.axis('off')
plt.tight_layout()
plt.show()