首页 Python通用模块视频教程 Pillow图像(RGBA和RGB)通道合并merge()和融合blend()
pay pay

Pillow图像(RGBA和RGB)通道合并merge()和融合blend()

日期: 五月 11, 2023, 10:38 a.m.
阅读: 169
作者: Python自学网-村长

摘要: Pillow图像(RGBA和RGB)通道合并merge()和融合blend()

# merge():实现图像的合并操作
r = Image.open('r.png')
g = Image.open('g.png')
b = Image.open('b.png')
a = Image.open('a.png')

im = Image.merge('RGBA', (r, g, b, a))
im.save('im_merge.png')
im.show()


# 尺寸一致,模式一致,RGBA图像
# blend():图片融合,混合RGBA模式的图片(PNG 格式)
# Image.blend(image1, image2, alpha)  # 融合image1和image2,alpha取值(0-1)
im1 = Image.open('2023.png')
print(im1.mode)
print(im1.size)  # 图片尺寸是:(700, 450)
im2 = Image.open('pic.jpg')
im3 = im2.resize((700, 450))  # 修改一下尺寸,不能用thumbnail()
im3.save('im3.png')
print(im3.mode)
im_blend = Image.blend(im1, im3, 0.5)  # 注意:图片尺寸保持一致,取值范围0-1
im_blend.save('im_blend.png')
im_blend.show()

 

原创视频,版权所有,未经允许,切勿转载,违者必究!
回顶部