python
from PIL import ImageColor首先我们要安装pillow模块,然后就可以进行引用了。
ImageColor.getcolor('blue', 'RGBA')如果我们要知道一个颜色的值是怎么定义的,我们可以用getcolor。
from PIL import Imagephoto = Image.open('photo.png')当前工作目录有个图片,如果我们要打开可以用到Image.open。
print(photo.size)print(photo.filename)print(photo.format)print(photo.format_description)打开图片以后我们就可以用这些指令查看图片的各种信息。
photoNEW = photo.save('new.png')我们可以通过save保存来进行另存为的操作。
photoA = Image.new('RGBA', (800, 800), 'blue')photoA.save('photoA.png')我们可以通过new来创建一个新的图片,大小以元组的形式传入。
photoNEW = Image.open('new.png')cut = photoNEW.crop((200, 200, 300, 300))cut.save('cut.png')用crop可以把打开的图片进行裁剪。
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')用复制粘贴可以把图片复制到某个图片上。
photo = Image.open('photo.png')newsize = photo.resize((500, 500))newsize.save('newsize.png')用resize可以调整图片的大小,按照比例缩放。
photo.rotate(45).save('rotate.png')rotate可以指定度数进行图片旋转。
photo.transpose(Image.FLIP_LEFT_RIGHT).save('1.png')photo.transpose(Image.FLIP_TOP_BOTTOM).save('2.png')这里是可以对图片进行翻转。
处理图片之前记得打开,结束以后记得保存