Python实现图像扩展(expand)支持自定义四个方向的扩展量

可以利用Pillow的ImageOps模块实现图像的边界扩展(有点类似于Photoshop扩大画布的操作,各个方向的扩展的大小可以自行调节),示例代码:

from PIL import Image, ImageOps


img = Image.open('test.jpg')
img.show()

left_pad = 100
top_pad = 50
right_pad = 160
bottom_pad = 80

padding = (left_pad, top_pad, right_pad, bottom_pad)
img2 = ImageOps.expand(img, padding)
img2.show()

↓↓↓    原图:
Python实现图像扩展(expand)支持自定义四个方向的扩展量_第1张图片

↓↓↓    边界扩展后的图像:
Python实现图像扩展(expand)支持自定义四个方向的扩展量_第2张图片

你可能感兴趣的:(数字图像处理,模式识别与深度学习,Python,数字图像处理)