Python中的PIL库的一些简单教程

PIL 库中最重要的也是最常用的类是Image类
from PIL import Image

使用Image类打开图片使用open()函数

image_ori=Image.open("pic/chenming.png");

这样就得到了一个Image类的实例,它具有一些属性和方法

print image_ori.mode,image_ori.size,image_ori.format,image_ori.show();

还可以对图像进行裁剪使用crop()函数

box=[100,100,400,400];
image_change_first=image_ori.crop(box);

box里面的数字对应的是像素,分别是左上右下的像素,所以裁剪完的图像是300×300像素。

PIL中的PIL.Image.Image类有resize()和rotate()两个函数 前者应给传递进去一个元组来表示尺寸,后者传递的是逆时针方向旋转的角度

image_change_second=image_ori.resize((300,300));
image_change_third=image_ori.rotate(45);

颜色变换

PIL库允许你用convert()方法,来将图像进行不同方式的呈现;允许你在“L”和“RGB”方式之间转换;"L"是灰度图像,“RGB”是彩色图像。

image_change_fourth=image_ori.convert("L");
image_change_fourth.show();




你可能感兴趣的:(Python中的PIL库的一些简单教程)