python图像库PIL的完美替代品-Pillow

PIL的全称是python image library。但是很不好用。严格来说我没有用成功过。因为总是出现(差不大)同一个错误。连一个jpeg的图像都无法展示,这个库对于小白用户来说真是有点名不符实。因为小白用户对linux中的包(库)的依赖问题很难自己一个人去独立解决。这样就没有办法正常使用这个库。

下面是pillow的官网:

http://pillow.readthedocs.io/en/3.0.x/index.html

使用pillow来替代PIL是完全可行的,不用关心以下错误:

decoder jpeg not available

反正就是各种错误。打开一个jpeg的文件也打不开,png的好像也同样打不开。

然后使用apt-get install 安装了好多相关的(之前缺失的)库,依然解决不了任何问题。

所以,最后我还是选用了pillow,放弃了PIL。这样一步demo通过。

具体安装pillow的步骤可以参考官网。

我使用的是linux。具体不同的操作系统可以参见官网上的说明,讲得非常详细。

安装的之前,要手动或者通过命令行的工具将PIL删除。

如果原来已经安装了pillow,可以将其卸载重装。这样就可以解决一些莫名其妙的错误了。

时间: 2024-08-22 11:33:24

python图像库PIL的完美替代品-Pillow的相关文章

XP下python导入PIL问题

本人在XP SP3系统下使用python 3.4.4 导入PIL包pip3 install pillow正常,但一import image from PIL时就报错: from . import _imaging as core ImportError: DLL load failed: 找不到指定的模块 pip3 install Pillow自动安装的是5.4.1版本.(在win10下该版本正常运行)在尝试uninstall 再install 若干次后,怀疑是XP系统中已没有更新相应动态库.

python 安装 PIL pip install pillow

当直接输入pip install PIL的时候,会出现这个问题 因为python库的官方网站已经找不到PIL这个模块,所以要用easy_install pillow  本文由isimulink提供 获取更多资源 MATLAB ,Simulink,欢迎浏览www.isimulink.com 本文由isimulink提供 获取更多资源 MATLAB ,Simulink,欢迎浏览www.isimulink.com 本文由isimulink提供 获取更多资源 MATLAB ,Simulink,欢迎浏览w

python的PIL模块安装

一.Centos安装PIL #尤其重要,否则会报错 yum install python-devel yum install libjpeg libjpeg-devel zlib zlib-devel freetype freetype-devel lcms lcms-devel yum install python-imaging #这个地址较快,如果哪天访问不了了,换官方的 wget http://effbot.org/downloads/Imaging-1.1.7.tar.gz tar x

windows7 下安装Python的PIL库

前言: Python中最常用的图像处理库是PIL(PythonImaging Library),其中Image类是PIL库中一个非常重要的类,通过这个类来创建实例可以有直接载入图像文件,读取处理过的图像和通过抓取的方法得到的图像这三种方法. 一PIL版本选择 从网上搜索得知,PIL官方只有32位的安装文件,安装时会提示找不到python的安装路径.64位Win7下无法安装PIL库的原因是:PIL官方http://www.pythonware.com/products/pil/提供的PIL二进制安

【python】PIL 批量绘制图片矩形框工具

工具采用PIL:Python Imaging Library,图像处理标准库.PIL功能非常强大,但API却非常简单易用. 安装PIL 在Debian/Ubuntu Linux下直接通过apt安装 $ sudo apt-get install python-imaging Windows平台直接通过pip安装 pip install pillow 批量工具脚本 默认执行方式为:              执行脚本命令 python drawline.py           1.获取当前路径下的

如何在windows下安装Python的PIL库

最近在学习廖大大的Python教程,今天正好学习到“安装第三方模块”这一章节,第一个任务就是安装“PIL”库. PIL库是个啥?廖大大的告诉我们: Python Imaging Library,这是Python下非常强大的处理图像的工具库.一般来说,第三方库都会在Python官方的pypi.python.org网站注册,要安装一个第三方库,必须先知道该库的名称,可以在官网或者pypi上搜索,比如Python Imaging Library的名称叫PIL,因此,安装Python Imaging L

关于Python安装PIL库失败的原因

PIL简介 PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了.PIL功能非常强大,但API却非常简单易用. 最近在写一些Python爬虫时需要用到PIL这个图像处理库,但是发现使用pip无法安装,同之前在deepin上报错一致,报错如下: 大致的意思是没有符合当前环境的PIL版本,从网上查了查相关的教程资料,发现可以通过安装Pillow来替代. pip install pillow 网上查到一个资料说是因为官网只提供32位系统的安装...(待我

python 利用PIL库进行更改图片大小的操作

python 是可以利用PIL库进行更改图片大小的操作的,当然一般情况下是不需要的,但是在一些特殊的利用场合,是需要改变图片的灰度或是大小等的操作的,其实用python更改图片的大小还是蛮简单的,只需要几行代码,有一点可能刚入门的小伙伴们可能不知道PIL库,PIL是一个库的简写,他的真名叫做pillow,因此,需要pip install pillow 用anaconda的话是conda install pillow千万不要pip/conda install PIL咯,下面贴出代码,希望对一些小伙

Python之PIL库

Python PIL PIL (Python Image Library) 库是Python 语言的一个第三方库,PIL库支持图像存储.显示和处理,能够处理几乎所有格式的图片. 一.PIL库简介 1. PIL库主要有2个方面的功能: (1) 图像归档:对图像进行批处理.生产图像预览.图像格式转换等. (2) 图像处理:图像基本处理.像素处理.颜色处理等. 二.安装库函数 pip install pillow 三.使用库函数Image类 —— 基本图像处理 1. 调用Image类 from PIL