Pillow图像分离与合并
我们知道,图像(指数字图像)由许多像素点组成,像素是组成图像的基本单位,而每一个像素点又可以使用不同的颜色,最终呈现出了绚丽多彩的图像。它们的本质就是图片呈现颜色时需要遵循的规则,比如 RGB、RGBA、CYMK 等,而图像的分离与合并,指的就是图像颜色的分离和合并。
Image 类提供了用于分离图像和合并图像的方法 split() 和 merge() 方法,通常情况下,这两个方法会一起使用。
split()
split() 的使用方法比较简单,用来分离颜色通道。我们使用它来处理蝴蝶图片:
pillow分离图片
图1:pilow 图像处理操作
代码如下所示:
im=Image.open(“C:/Users/Administrator/Desktop/1.jpg”)
#修改图像大小,以适应图像处理
image=im.resize((450,400))
image.save(“C:/Users/Administrator/Desktop/2.jpg”)
#分离颜色通道,产生三个 Image对象
r,g,b = image.split()
r.show()
g.show(