计算机图像基础
颜色和RGBA值
>>> from PIL import ImageColor
>>> ImageColor.getcolor
<function getcolor at 0x0000022E2FDE5598>
>>> ImageColor.getcolor('red','RGBA')
(255, 0, 0, 255)
>>> ImageColor.getcolor('red','RGB')
(255, 0, 0)
坐标和Box元组
用Pillow操作图像
>>> from PIL import Image
>>> catIm = Image.open('zophie.png')
处理Image数据类型
>>> from PIL import Image
>>> catIm = Image.open('zophie.png')
>>> catIm
<PIL.PngImagePlugin.PngImageFile image mode=RGB size=816x1088 at 0x22E2FDDDF28>
>>> catIm.size
(816, 1088)
>>> catIm.width
816
>>> catIm.height
1088
>>> catIm.filename
'zophie.png'
>>> catIm.format
'PNG'
>>> catIm.format_description
'Portable network graphics'
>>> catIm.save('zophie.jpg')
from PIL import Image
>>> im = Image.new('RGBA',(100,200),'purple')
>>> im.save('purpleImage.png')
>>> im2 = Image.new('RGB',(20,20))
>>> im2.save('transparentImage.png')
裁剪图片
>>> from PIL import Image
>>> catIm = Image
>>> catIm = Image.open('zophie.png')
>>> cropedIm = catIm