安装 pip install pillow
图片基础信息
import PIL.Image as Imageimport osif __name__ == '__main__':img = Image.open('./wzry_img/西施-游龙清影.jpg')# 显示图片# img.show()print('图片格式', img.format)print('图片大小', img.size)print('图片高度和宽度: %s,%s' % (img.height, img.width))print('坐标像素信息', img.getpixel((100, 100)))exit()
混合图片
透明度混合
blend 函数可以混合两张图片, aloha 设置权重, 0 完全是图片 1, 1 完全是图片 2 比如 0.1 图片 2 透明图极高, 图片 1 清晰 比如 0.9 图片 2 透明度极低, 图片 2 清晰
import PIL.Image as Imageimport osif __name__ == '__main__':img = Image.open('./wzry_img/西施-游龙清影.jpg')img2 = Image.new('RGB', img.size)Image.blend(img, img2, alpha=0.5).show()
遮罩混合
将一张图片作为遮罩和另一张图片混合
import PIL.Image as Imageif __name__ == '__main__':img = Image.open('./wzry_img/西施-游龙清影.jpg')img2 = Image.open('./wzry_img/上官婉儿-梁祝.jpg')img2.resize(img.size)r, g, b = img2.split()# 遮罩混合Image.composite(img2, img, r).show()
