天天看点

Image 常用命令整理

im=Image.open(path) 读取图片
im.show() 显示一张图片
im.save() 保存图片
Image.new(mode,size,color) 创建新图片
Image.nblend(img1,img2,alpha) 两张图片相加
im.format/size/model 查看图像信息
im.crop(box) 图片裁剪
im.paste(region,box) 图像黏贴(合并)
im.split() 通道分离
Image.merge("RGB,(b,g,r)) 通道合并
img.resize() 改变图像的大小
img.rotate(45) 逆时针旋转45°
im.transpose(Image.ROTATEA_180) 旋转180°
im.transpose(Image.FLIP_LEFT_RIGHT) 左右对换
im.transpose(Image.FLIP_TOP_BOTTOM) 上下对换
im.convert(“RGBA”) 图像类型转换
im.getpixel((4,4)) 获取某个像素位置的值
im.putpixel(point,value) 改变某个像素位置的值