目录
- import PIL ?
- #注意,包名并不是 pillow 或Pillow,包名而不是as的别名就是PIL
- # 错误的??import pillow ?
- # 错误的??import Pillow ?
path1=r"C:\Users\Administrator\Desktop\tp2.jpg"
pic1=PIL.Image.open(path1)
?
- pic2=PIL.Image.new(size=(100,100),mode="RGB",color=(255,255,0)) ?
- 参数
- size=(100,100),
- mode="RGB"? ? #注意大小写mode="rgb"报错
- color=(255,255,0)
pic1=PIL.Image.open(path1)
pic2=PIL.Image.new(size=(100,100),mode="RGB",color=(255,255,0))pic1.show()
pic2.show()
import PIL #注意,包名并不是 pillow 或Pillow,包名而不是as的别名就是PIL
path1=r"C:\Users\Administrator\Desktop\tp2.jpg"
pic1=PIL.Image.open(path1)
pic2=PIL.Image.new(size=(100,100),mode="RGB",color=(255,255,0)) #注意大小写mode="rgb"报错
print(type(path1))
print(type(pic1))
print(type(pic2))
pic1.show()
pic2.show()
pillow的坐标轴,是以 top为X轴,left为Y轴的坐标系
一般使用该区域顶点坐标(左、顶)和范围坐标(右、底)表示一块矩形区域。
RGB
RGBA,A是alpha通道,透明度
print('字典信息: ', image.info)
print('宽度(px): ', image.width)
print('高度(px): ', image.height)
print('尺寸(px): ', image.size)
print('颜色模式: ', image.mode)
print('格式(扩展名): ', image.format)
print('类别: ', image.category)
print('只读(1为只读): ', image.readonly)
print(type(pic1))
image = Image.open('5.jpg')
img_crop = image.crop(box=(110,215,670,670))
img_crop.show()
rotate()方法
3.4 利用 transpose()
3.6 image.resize()
Pillow库的**thumbnail()**方法可以生成图像的缩略图
添加水印。Pillow库提供了丰富的绘图功能
im = Image.new('RGBA', (200, 200), 'white')
# 创建一个画图实例
draw = ImageDraw.Draw(im)
5 保存图片
6?