使用python的PIL库简单的处理图像
来源:互联网 发布:淘宝全棉时代有假货吗 编辑:程序博客网 时间:2024/05/01 17:53
使用的环境为 ubuntu14.04和 python2.7
在ubuntu14.04上show()函数无法正常使用,所以要先装一个ImageMagic来代替,然后show函数就可以正常的使用了。
sudo apt-get install imagemagick
先是图片的读入
from PIL import Imagepil_image = Image.open('/home/chengk/图片/aaa.jpg').convert('L')
修改图片的大小,并显示
a = pil_image.resize((128,128))#修改后的大小为128*128a.show()
复制和粘贴图片区域
box变量即区域,前两个数是长方形左上角定点坐标,后两个数是右下角顶点坐标。
这里是把对应区域拿出来旋转180度后再贴回去
box = (100,100,500,500)b = pil_image.crop(box)#b.show()b = b.transpose(Image.ROTATE_180)pil_image.paste(b,box)#pil_image.show()
如图
图像逆时针旋转45度
c = pil_image.rotate(45)c.show()
旋转 完整的写法
c = pil_image.rotate(45,False,False)
最后那个参数是控制要不要扩大图片来把图片完整显示出来
为False是的效果:
改为True后:
颜色通道的分离:
R,G,B = pil_image.split()R.show()G.show()B.show()
颜色通道的合成:
d = Image.merge("RGB",(R,G,B))d.show()
0 0
- 使用python的PIL库简单的处理图像
- 利用Python的PIL库进行简单的图像处理
- 用Python做图像处理(PIL库的使用)
- 用Python做图像处理(PIL库的使用)
- Python 之 使用 PIL 库做图像简单处理
- 使用 numpy 和 PIL 进行简单的图像处理
- python使用PIL库做图像处理
- PIL---使用Python处理图像
- PIL python的一个图像处理库 支持 python3
- Python图像处理库PIL的基本概念介绍
- Python图像处理库PIL的基本模块介绍
- Python图像处理库PIL的ImageColor模块介绍
- Python图像处理库PIL的ImageFilter模块介绍
- Python图像处理库PIL的ImageChops模块介绍
- Python图像处理库PIL的ImageDraw模块介绍
- Python图像处理库PIL的ImageEnhance模块介绍
- Python图像处理库PIL的ImageFile模块介绍
- Python图像处理库PIL的ImageFont模块介绍
- ZOJ-3919-Ellipse【简单几何】
- SGI STL (4) :: String Implementation Issue
- Nginx开启Gzip压缩大幅提高页面加载速度
- ASP.NET MVC 4 RC的JS/CSS打包压缩功能
- 解决自然数幂和的方法
- 使用python的PIL库简单的处理图像
- 事务——锁定一行
- matlab中 mcc、mbuild和mex命令详解
- 数据结构triplet
- 最少知识原则
- zoj3869 Ace of Aces && zoj3880 Demacia of the Ancients(水)
- 在IIS上启用Gzip压缩(HTTP压缩)
- leetcode:Same Tree 【Java】
- Doxygen初学与简单应用