python图像处理教程
1、from PIL import ImageColor
首先我们要安装pillow模块,然后就可以进行引用了。

2、ImageColor.getcolor('blue', 'RGBA')
如果我们要知道一个颜色的值是怎么定义的,我们可以用getcolor。

3、from PIL import Image
photo = Image.open('photo.png')
当前工作目录有个图片,如果我们要打开可以用到Image.open。


4、print(photo.size)
print(photo.filename)
print(photo.format)
print(photo.format_description)
打开图片以后我们就可以用这些指令查看图片的各种信息。

5、photoNEW = photo.save('new.png')
我们可以通过save保存来进行另存为的操作。


6、photoA = Image.new('RGBA', (800, 800), 'blue')
photoA.save('photoA.png')
我们可以通过new来创建一个新的图片,大小以元组的形式传入。


7、photoNEW = Image.open('new.png')
cut = photoNEW.crop((200, 200, 300, 300))
cut.save('cut.png')
用crop可以把打开的图片进行裁剪。


8、new = Image.open('cut.png')
new_copy = new.copy()
a = Image.open('photoA.png')
new_copy.paste(a, (0, 0))
new_copy.save('copy.png')
用复制粘贴可以把图片复制到某个图片上。

9、photo = Image.open('photo.png')
newsize = photo.resize((500, 500))
newsize.save('newsize.png')
用resize可以调整图片的大小,按照比例缩放。


10、photo.rotate(45).save('rotate.png')
rotate可以指定度数进行图片旋转。


11、photo.transpose(Image.FLIP_LEFT_RIGHT).save('1.png')
photo.transpose(Image.FLIP_TOP_BOTTOM).save('2.png')
这里是可以对图片进行翻转。

