用户:明日香-查看:0 回复:0 评论:0 创建时间:2020-04-18T22:07:17
【作品展示】

【作品介绍】
展示如何对图片进行处理
【作品源代码】
from PIL import Image
import matplotlib.pyplot as P
img = Image.open(r"D:\编程\常用图片\bcm.jpg")
print(img.format)
print(img.size)
_,axes=P.subplots(2,4, figsize=(25,25))
axes[0][0].imshow(img)
axes[0][0].set_title("original")
_img=img.copy()
newsize=(50,150)
_img.thumbnail(newsize)
axes[0][1].imshow(_img)
axes[0][1].set_title("thumbnail")
img_resize=img.copy()
newsize=(50,150)
img_resize = img.resize(newsize)
axes[0][2].imshow(img_resize)
axes[0][2].set_title("resize")
img_crop = img.crop((100,100,250,250))
axes[0][3].imshow(img_crop)
axes[0][3].set_title("crop")
img_rotate = img.rotate(45, expand=True)
axes[1][0].imshow(img_rotate)
axes[1][0].set_title("rotate")
img_rotate_2 = img.rotate(45)
axes[1][1].imshow(img_rotate_2)
axes[1][1].set_title("rotate_2")
img_flip_left_right = img.transpose(Image.FLIP_LEFT_RIGHT)
axes[1][2].imshow(img_flip_left_right)
axes[1][2].set_title("flip_horizontal")
img_flip_top_bottom = img.transpose(Image.FLIP_TOP_BOTTOM)
axes[1][3].imshow(img_flip_top_bottom)
axes[1][3].set_title("flip_vertical")
P.show()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn