mac下PIL处理jpeg图片

转载 2013年12月04日 19:06:45

环境:

1. Mac OS X 10.7.5

2. Python2.7

3. PIL1.1.7


用PIL处理图片时发现处理jpg文件报错,发现是没有处理jpg的库。

一、卸载PIL

cd /Library/Python/2.7/site-packages/
sudo rm -rf PIL PIL.pth

二、下载libjpeg : http://www.ijg.org/files/jpegsrc.v7.tar.gz

tar zxvf jpegsrc.v7.tar.gz 
cd jpeg-7 
./configure --enable-shared --enable-static 
make 
sudo make install

三、如果没有PIL,重新下载:http://effbot.org/downloads/Imaging-1.1.7.tar.gz

tar zxvf Imaging-1.1.7.tar.gz 
cd Imaging-1.1.7 

四、编辑解压出来的setup.py,设置:JPEG_ROOT = libinclude("/usr/local")

五、安装PIL

python setup.py build --force
python setup.py install


参考:

1. http://stackoverflow.com/questions/1486157/python-pil-cannot-locate-my-libjpeg

2. http://www.laonan.net/blog/34/

相关文章推荐

python处理图片之PIL模块简单使用

#!/usr/bin/env python #encoding: utf-8 import Image class myimg: def __init__(self, open_fil...
  • five3
  • five3
  • 2012-06-11 14:35
  • 3657

Python 图形处理库PIL批量修改图片大小和格式

关于PIL库的一些概念 pil能处理的图片类型 pil可以处理光栅图片(像素数据组成的的块)。 通道 一个图片可以包含一到多个数据通道,如果这些通道具有相同的维数和深度,Pil允许将这些通道进行叠...

【Python笔记】图片处理库PIL的源码安装步骤

前段时间项目需要对某些图片打水印,用到Python的PIL库,本文以Imaging-1.1.7为例,记录PIL库的源码编译/安装步骤。 PIL全称Python Image Library,它支持多种图...
  • slvher
  • slvher
  • 2014-08-22 16:36
  • 1681

Python图片处理PIL/pillow/生成验证码/出现KeyError: 和The _imagingft C module is not installed

最近在用Python开发自己的博客,需要用到Python生成验证码,当然肯定要用到Python的图形处理库PIL,因为我用的是windows。 所以在安装好pil之后就开始写,就按照题目所说出现了Th...

pil能处理的图片 类型

原文地址 http://www.javaeye.com/wiki/Python/1371-python-graphics-library-pil-python-image-library-introd...

Windows x64下使用PIL并支持JPEG、PNG

由于有任务需要用到图像处理,当然首先想到的是OpenCV,但是这次想换一种解决方案,使用Python+PIL来处理。   然而Python标准库是不含PIL的,PIL是PythonWare公司的一个...

java处理excel中图片(png,jpeg,jpg)

处理excel中图片的流程:(1). 将上传的excel保存到临时文件中 (2).将excel中的图片保存在服务器中,excel中原先是图片的地方,将以img标签《img src=’filePat...

Android多媒体技术(一)Camera实时视频采集预览、拍照、JPEG图片方向的处理

手机摄像头(Camera)的图像数据来源于摄像头硬件的图像传感器,这个图像传感器被固定到手机上后会有一个默认的取景方向,这个取景方向恰好是当手机向左侧横放时的方向,其坐标原点位于手机横放时的左上角。图...

Jpeg图片处理软件

  • 2014-07-31 09:35
  • 689KB
  • 下载

jpeg图片处理引擎

  • 2017-07-23 04:09
  • 1.04MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)