The Python Imaging Library , PIL, is a very useful addition to your Python installation if you need to manipulate pictures. Django uses it to validate upload images for example.
On a Mac you do need to install libjpeg beforehand.
Install libjpeg:
-
Get the source: http://www.ijg.org/files/jpegsrc.v6b.tar.gz
-
Extract the archive.
-
Move inside the source directory and execute the following commands:
cp /usr/share/libtool/config.sub . cp /usr/share/libtool/config.guess . ./configure --enable-shared make sudo mkdir -p /usr/local/include sudo mkdir -p /usr/local/bin sudo mkdir -p /usr/local/lib sudo mkdir -p /usr/local/man/man1 sudo make install
Install PIL:
-
Get PIL at: http://effbot.org/downloads/Imaging-1.1.6.tar.gz
-
Extract the archive.
-
Move inside the source directory
-
Change the following values in setup.py from the default
None
to:JPEG_ROOT = "/usr/local/include" ZLIB_ROOT = "/usr/local/include"
-
Check if everything is well configured:
python setup.py build_ext -i python selftest.py
-
If no errors are found and the required libraries are installed (like JPEG support), install PIL:
sudo python setup.py install
And that's it, I've tried this on Mac OS Leopard, and it works fine, let me know how it went for you.
相关推荐
在Mac上安装PIL库,通常可以通过Python的包管理器pip来完成。打开终端并输入以下命令: ``` pip install pillow ``` 这会安装Pillow,它是PIL的一个更新维护版本,兼容性更强且功能更丰富。 2. **jpegsrc.v7....
总之,要在Mac上配置PIL库进行图片处理,你需要安装必要的依赖,然后通过pip安装Pillow库。一旦安装成功,你就可以在Python项目中导入Pillow并开始你的图像处理之旅。记得定期更新Pillow以获取最新的特性与修复。
Mac和其他版本的Linux可以直接使用easy_install或pip安装,安装前需要把编译环境装好: $ sudo easy_install PIL 如果安装失败,根据提示先把缺失的包(比如openjpeg)装上。 Windows平台就去PIL官方网站下载exe...
3. 安装完毕后,你可以通过Python命令行来验证PIL是否成功安装。打开命令提示符,输入`python`进入Python交互模式,然后尝试导入PIL: ``` import PIL ``` 如果没有出现错误信息,那么恭喜你,PIL已经成功安装...
此外,对于X和Mac显示环境,用户还可以选择使用Jack Jansen开发的img库。在调试过程中,UNIX版本还提供了一个show方法,可以通过xv工具来显示图像。 #### 图像处理 PIL内含一系列基本的图像处理功能,包括但不限于...
标题《PIL-Handbook》所提及的是Python Imaging Library(PIL)的手册,PIL是一个在Python编程语言中广泛使用到的图像处理库。该文档的描述部分亦明确指出了内容的介绍性质,即PIL可以为Python解释器添加图像处理...
对于 X 和 Mac 显示,可以使用 Jack Jansen 的 img 库。为了调试目的,Unix 版本中还提供了一个 show 方法,该方法调用 xview 来显示图像。 ##### 3. 图像处理 该库包含了一些基本的图像处理功能,包括点操作、...
写入支持则有意限制在最常用的交换和演示格式上,如JPEG、PNG等。 2. **图像显示:** - 当前发布版本包含了TkPhotoImage、BitmapImage接口以及可用于PythonWin的Windows DIB接口。 - 对于X和Mac显示,可以使用...
5. **多平台兼容**:large_image_source_pil是跨平台的,可以在Windows、Linux和Mac OS等操作系统上运行,提供一致的用户体验。 三、安装与使用 在Python环境中,安装large_image_source_pil库非常简单,可以通过...
### 在Mac OS系统上安装Python的Pillow库的教程 #### 概述 Pillow是Python的一个强大的图像处理库,它支持多种格式的图片文件,包括PNG、JPEG、BMP等,提供了丰富的图像处理功能,如裁剪、旋转、滤镜效果等。本文...
在Mac上安装Tesseract,可以通过Homebrew: ```bash brew install tesseract ``` 除了OCR引擎,还需要考虑图像处理库,如OpenCV,用于预处理图像以提高识别效果。在Linux和Mac上,安装OpenCV可以分别通过以下命令...
在开始安装之前,确保您的计算机上已经没有安装过Python、GDAL等相关软件,因为这些软件的不同版本之间可能存在32位和64位的冲突。无论是32位还是64位系统,都需要确保所有安装的软件版本一致。 #### 二、Python...
在Mac系统和其他Linux版本上,可以使用easy_install或pip安装。如果遇到安装失败,可能需要安装一些依赖包,例如在Windows系统上,可能需要先安装如openjpeg这样的库。Windows用户也可以从PIL官方网站下载特定版本的...
Mac版本FileZilla,亲测可用
在Macbook上安装Python最新版本(3.6.4)是一个必要的步骤,这对于开发者来说尤其重要,因为Python是许多IT项目的基础。以下是如何在Macbook上安装Python 3.6.4及其相关环境的详细指南。 首先,有两种安装Python的...
表情包实际上存储在微信的安装目录下,通常隐藏在用户的个人文件夹内。在Mac上,应用的数据通常位于`~/Library/Containers`目录下。对于微信,你需要找到与微信相关的容器ID,这可以通过`mdls -name kMDItemKind /...