python 中有个 PIL -- python image library 可以让你很方便对图像进行处理
import Image
im=Image.open('/home/Picture/test.jpg')
im.show()
im.save("save.gif","GIF") #保存图像为gif格式
Image.new(mode,size) Image.new(mode,size,color) newImg = Image.new("RGBA",(640,480),(0,255,0)) newImg.save("newImg.png","PNG")
Image.blend(img1,img2,alpha) # 这里alpha表示img1和img2的比例参数
im.point(function) #,这个function接受一个参数,且对图片中的每一个点执行这个函数 out=im.point(lambdai:i*1.5) #对每个点进行50%的加强
im.format, im.size, im.mode
box=(100,100,500,500) #设置要裁剪的区域 region=im.crop(box) #此时,region是一个新的图像对象。
im.paste(region,box) #粘贴box大小的region到原先的图片对象中。
r,g,b=im.split() #分割成三个通道,此时r,g,b分别为三个图像对象。 im=Image.merge("RGB",(b,g,r)) #将b,r两个通道进行翻转。
out=img.resize((128,128)) #resize成128*128像素大小
out=img.rotate(45) #逆时针旋转45度 region = region.transpose(Image.ROTATE_180)
out = im.transpose(Image.FLIP_LEFT_RIGHT) #左右对换。 out = im.transpose(Image.FLIP_TOP_BOTTOM) #上下对换
im=im.convert("RGBA")
im.getpixel((4,4))
img.putpixel((4,4),(255,0,0))