Python图像处理之pillow-图像的矩形截取

上图:

Python图像处理之pillow-图像的矩形截取_第1张图片

目标:这里我要将“还有谁!!”这块图抠出,并将它在旋转180度粘回去

上代码:

 

#   _*_ coding:utf-8 _*_
__author__ = 'admin'

from PIL import Image, ImageDraw, ImageFont
im = Image.open(r"C:\Users\admin\Desktop\copy.png")
#   设置抠图区域
box = (1119, 219, 505, 90)
#   从图片上抠下此区域
region = im.crop(box)
#   将此区域旋转180度
region = region.transpose(Image.ROTATE_180)
#   查看抠出来的区域
# region.show()
#   将此区域粘回去
im.paste(region, box)
im.show()


效果图:

 

Python图像处理之pillow-图像的矩形截取_第2张图片

 

**注意**

①抠出下来的图本身就是个矩形,所以只能旋转180度或者360度后才能粘回去,不然或报错

Python图像处理之pillow-图像的矩形截取_第3张图片

②抠出下来的图本身是个正方形,这样不论旋转90/180/270/360度都能粘回去的

 

 

你可能感兴趣的:(Python)