Pillow怎么创建和使用图像遮罩

1546
2024/6/20 11:10:12
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Pillow中创建和使用图像遮罩可以通过以下步骤完成:

  1. 创建一个图像对象和一个遮罩对象
from PIL import Image

# 创建图像对象
image = Image.open('image.jpg')

# 创建遮罩对象
mask = Image.new('L', image.size, 0)
  1. 在遮罩对象上绘制遮罩图案
from PIL import ImageDraw

draw = ImageDraw.Draw(mask)
draw.rectangle((0, 0, 100, 100), fill=255)
  1. 将遮罩应用到图像上
result = Image.composite(image, Image.new('RGB', image.size, (255, 255, 255)), mask)
result.show()

这样就可以创建并应用图像遮罩了。您可以根据需要更改遮罩的形状和颜色来实现不同的效果。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: 怎么用Python和Pillow库对图像进行滤镜处理