猫史档案馆


【Python作品分享】图像处理——变换-1-副本

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


【作品展示】

center_image

 

【作品介绍】

展示如何对图片进行处理

 

【作品源代码】

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


回复

上一页1 页 / 共 0下一页