一、先看一眼最终的效果:
image.png
二、具体实现:
1、图片换色
首先再terminal安装pillow包
pip install pillow
原图是这个:
image.png
修图过程:
from PIL import Image
image = Image.open("C:/Users/Mr.R/Desktop/628draft/2.jpg")#目标图
r, g, b = image.split()
image.show()
image = Image.merge("RGB", (b, g, r))#换色
image.show()
new_image = image
new_image.save("C:/Users/Mr.R/Desktop/628draft/5.jpg", "JPEG")#存为新图
new_image.show()
得到的图是:
image.png
2、两张图片的合并:
先看一下图1 和图2
image.png
image.png
from PIL import Image
#Read the two images
image1 = Image.open('C:/Users/Mr.R/Desktop/628draft/2.jpg')#图1
image1.show()
image2 = Image.open('C:/Users/Mr.R/Desktop/628draft/3.jpg')#图2
image2.show()
#resize, first image
#image1 = image1.resize((426, 240))#设置大小
image1_size = image1.size
image2_size = image2.size
new_image = Image.new('RGB', (2*image1_size[0], image1_size[1]), (250,250,250))#合并
new_image.paste(image1, (0,0))
new_image.paste(image2, (image1_size[0],0))
new_image.save("C:/Users/Mr.R/Desktop/628draft/4.jpg", "JPEG")#存为新图
new_image.show()
image.png