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();




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值