`
mars914
  • 浏览: 429669 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

python图形处理库PIL(Python Image Library)

阅读更多

1.如果没有安装可以执行:(/usr/lib/python2.7/dist-packages/PIL/)

sudo apt-get install python-imaging
or
sudo pip install PIL

当然也可以 在这里 下载学习和查找资料,目前版本为 1.1.7。

2.eclipse 中配置PIL:

在 Eclipse 中,選擇上方的 Windows / Preferences / PyDev / Interpreter-Python /

在 Library path 中New folder 新增刚刚安裝 PIL 的路徑 (/usr/lib/python2.7/dist-packages/PIL/)

按下 Apply 套用设定

 

3.Image 类是 PIL 库中一个非常重要的类,通过这个类来创建实例可以有直接载入图像文件,读取处理过的图像和通过抓取的方法得到的图像这三种方法。

 

   导入 Image 模块。然后通过 Image 类中的 open 方法即可加载一个图像文件。如果加载文件失败,则会引起一个 IOError ;若无返回错误,则 open 函数返回一个 Image 对象。现在,我们可以通过一些对象属性来检查文件内容,即:

>>> import Image
>>> im=Image.open("TurtleNTang_ZH-CN7294629936_1366x768.jpg")
>>> print im.format,im.size,im.mode
JPEG (1366, 768) RGB
>>>im.show()

 调用Python的标准图像库里show()函数,有可能无法显示图片。因为他调用了xv,但xv在后面的ubuntu版本中xv都不装了。

解决办法:先装一个ImageMagic,就相当于把xv的入口换成了ImageMagic的display。

sudo apt-get install imagemagick

 

常用api 使用可以参考:http://www.cnblogs.com/way_testlife/archive/2011/04/17/2019013.html

http://my.oschina.net/neo600/blog/91170

分享到:
评论

相关推荐

    Python图像处理库指南Python Imaging Library(PIL) Guide

    Python Imaging Library (PIL) Document from New Mexico Tech.Describes an image-processing library for the Python programming language.

    PIL-1.1.6.win32-py2.6

    python图形处理库PIL(Python Image Library)

    PIL-1.1.7.win32-py2.5

    python图形处理库PIL(Python Image Library),免费,windows下安装程序

    Python图像处理库Pillow入门

    Pillow是Python里的图像处理库(PIL:Python Image Library),提供了了广泛的文件格式支持,强大的图像处理能力,主要包括图像储存、图像显示、格式转换以及基本的图像处理操作等。

    Python开发基于OpenCV2机器学习人脸识别系统源码.zip

    系统人脸识别模块的图像处理采用PIL(Python Image Library)。 BPL是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处理库了。Python开发OpenCV2机器学习人脸识别...

    Python Image Library中文版

    此PDF文件是我自己花了几天时间翻译的,希望对大家有用。。。。。

    python image library

    Python的图像库,功能不是很强,可以用来完成简单的图像处理。 for python2.5 windows

    详解Python图像处理库Pillow常用使用方法

    PIL(Python Image Library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处理库了。 其官方主页为:PIL。 PIL历史悠久,原来是只支持python2.x的版本的,后来...

    Python-图像处理库-Pillow-入门(含代码).pdf

    Python 图像处理库 Pillow 入门(含代码) Pillow 是 Python 里的图像处理库(PIL:Python Image Library),提供了了 广泛的文件格式支持,强大的图像处理能力,主要包括图像储存、图像显示、格 式转换以及基本的...

    Python二维码生成库qrcode安装和使用示例

    由于生成 qrcode 图片需要依赖 Python 的图像库,所以需要先安装 Python 图像库 PIL(Python Imaging Library),不然会遇到 “ImportError: No module named Image” 的错误: 复制代码 代码如下: sudo

    PIL-1.1.7.win32-py2.7.exe

    一个python的图形处理库 The Python Imaging Library (PIL) adds image processing capabilities to your Python interpreter. This library supports many file formats, and provides powerful image processing ...

    PIL-1.1.7.win32-py2.6

    PIL(python image library)。python扩展,python下的图形库,支持多种格式的图片读写,具有很强的图像图形处理能力;功能很强大,非常好用的图形处理库PIL-1.1.7.win32-py2.6.exe

    PIL-1.1.6.win32-py2.6.exe

    The Python Imaging Library (PIL) adds image processing capabilities to your Python interpreter. This library supports many file formats, and provides powerful image processing and graphics ...

    Python Pillow(PIL)库的用法详解

    在Python2中,PIL(Python Imaging Library)是一个非常好用的图像处理库,但PIL不支持Python3,所以有人(Alex Clark和Contributors)提供了Pillow,可以在Python3中使用。 官方文档路径:...

    python PIL模块与随机生成中文验证码

    PIL是Python Imaging Library的简称,PIL是一个Python处理图片的库,提供了一系列模块和方法,比如:裁切,平移,旋转,改变尺寸等等。在PIL库中,任何一个图像都是用Image对象来表示的,所以要加载一张图片,最简单...

    Python中使用PIL库实现图片高斯模糊实例

    PIL是Python Imaging Library简称,用于处理图片。PIL中已经有图片高斯模糊处理类,但有个bug(目前最新的1.1.7bug还存在),就是模糊半径写死的是2,不能设置。在源码ImageFilter.py的第160行: 所以,我们在这里...

    python使用Image处理图片常用技巧分析

    使用python来处理图片是非常方便的,下面提供一小段python处理图片的代码,需要安装图像处理工具包PIL(Python Image Library)。 #coding=utf-8 import Image import urllib2 import StringIO import os #改变图片...

    word_python词云_

    python实现词云,python做词云呢,需要导入的包有wordcloud和PIL,其中PIL(Python Image Library)是python平台图像处理标准库,功能是真的强大

    Python系统学习规划及相应知识整理

    包含Python及相关工具(如sphinx、包安装工具 setuptool等)的介绍,学习路线和方法,科学计算 Numpy,图像处理 PIL - Python Image Library,计算机视觉 OpenCv,Python 音频处理,pygame游戏等资源整理

    Python Image模块基本图像处理操作小结

    Python 里面最常用的图像操作库是Image library(PIL),功能上,虽然还不能跟Matlab比较,但是还是比较强大的,废话补多少,写点记录笔记。 1. 首先需要导入需要的图像库: import Image 2. 读取一张图片: im=...

Global site tag (gtag.js) - Google Analytics