您的位置:首页 > 编程语言 > Python开发

使用python进行图像处理的基本方法

2015-06-11 20:41 1216 查看

1.使用PIL库对图像进行处理

在练习开始前,应加上以下代码:

from PIL import Image
from numpy import *
from pylab import *

1.1读取图像, 并保存在pic变量中:

pic = Image.open('fruits.jpg')


如果你想查看图片大小,使用
pic.size或者查看图片
imshow(pic)
pic
pic.show()


1.2 想将图像转化成灰度

pic1 = pic.convert('L')


1.3 创建一个缩略图,(注意:该操作会覆盖原图)

pic.thumbnail((128, 128)) #图像的最长边长为128

调整图像的尺寸:

out = pic.resize((128, 128)) #图像的长宽均为128旋转图像:
out = pic.rotate(45) #图像逆时针旋转45度1.4 复制和粘贴图像区域:
region = pic.crop((100,200,400,300)) #四个坐标按照顺时针标定图像的左上角和右下角
pic.paste(region.rotate(180), (100,200,400,300)) #paste方法内第一项是粘贴的内容,第二项是粘贴的位置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: