Python基础学习-28:PIL中Image模块详解2

  • A+
所属分类:python基础入门
  • img.convert(mode):图片类型转换为其他模式,并返回新的图片;

  • img.crop(box):从当前的图像中返回一个矩形区域的拷贝;

box:是一个四元组,定义了要裁剪区域的左、上、右、下的像素坐标;例如:box=[0,0,10,20]

  • img.rotate(angle,filter=NEAREST, expand=0):按照给定角度顺时针围绕图像中心旋转,并返回旋转后的图片的拷贝;

angle:为角度;

filter:为NEAREST、BILINEAR或者BICUBIC之一。如果省略该变量,或者图像模式为“1”或者“P”,则默认为NEAREST。变量expand,如果为true,表示输出图像足够大,可以装载旋转后的图像。如果为false或者缺省,则输出图像与输入图像尺寸一样大。

  • img.resize(size[,filter]):改变图像的大小,并返回改变尺寸的图片的拷贝;

size:是所要求的尺寸,它是一个二元组(width,height);

filter:filter的值为NEAREST、BILINEAR、BICUBIC或者ANTIALIAS之一,如果不填写,或者图片模式为"1"或者"P",该变量值默认为:NEAREST。

weinxin
我的微信公众号
爱真理,得永生!          爱在灵灵久博客,网罗天下,福利大家!

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: