mac pro安装PIL.Image模块

想要在mac中安装PIL(Python Imaging Library)库,并使用当中的Image模块对图片进行操作。首先,我们就必须要安装该模块,系统默认是没有安装该模块的。废话不多说,下面我们马上进入正题。

1、安装python模块,我们通常会用到brew和pip。
brew:brew install PIL
pip:pip install PIL

下面我就以pip安装PIL为例,逐步实现PIL的安装(以下步骤必须联网)

2、如果你的的电脑中没有安装pip,pip是什么也不知道。那么ok,什么都不用管。
打开你的终端,在终端输入命令:sudo easy_install pip
然后输入你电脑的开机密码,接着等待pip的安装完成。(装有pip的同学跳过)
3、安装完pip之后,就可以正式安装PIL了:
输入命令:sudo pip install PIL
好了,紧接着你的终端会报错,具体如下:
could not find a version that satisfies the requirement PIL.(form versions:)
No matching distribution found for PIL.
这说明pip服务器没有找到相应的模块,这是什么原因呢?
PIL(Python Image Library)是python的第三方图像处理库,PIL的功能非常的强大,几乎被认定是Python的官方图像处理库了。
但由于PIL仅支持到python2.7于是一群志愿者在PIL的基础上创建了兼容的版本,名字叫Pillow,支持最新的python3,而且扩容

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: PILPython Imaging Library)是一个用于处理图像的Python库。在PILImage模块提供了一个Image类,用于表示和操作图像。Image类表示图像的二维像素数组。 Image模块的open()函数可以打开一个图像文件,并返回一个Image对象。Image对象有许多方法,可以用于对图像进行各种操作,例如缩放、旋转、裁剪、转换格式等等。 在PIL,一个图像通常表示为一个PIL.Image.Image类型的对象。这个对象包含了图像的各种信息,例如图像大小、色彩模式、像素数组等等。你可以使用PIL的各种方法和函数来操作这个对象,并对图像进行各种处理。 ### 回答2: PIL.Image.Image类型是Python Imaging Library(PIL表示图像的主要数据类型。它是一个抽象类,被用作各种图像处理操作的基础。 PIL.Image.Image类型是通过打开图像文件或者创建空白图像来创建的。它可以是不同格式的图像,比如JPEG、PNG、BMP等。使用PIL的open函数可以直接打开图像文件,得到的对象就是PIL.Image.Image类型。我们也可以使用PIL库提供的Image.new()方法来创建具有指定大小和模式(如RGB、L、RGBA等)的空白图像。 PIL.Image.Image类型具有一系列方法用于对图像进行处理。例如,可以使用resize()方法调整图像的大小,使用crop()方法裁剪图像的指定部分,使用rotate()方法旋转图像等。此外,还可以使用getpixel()和putpixel()方法来获取和修改图像的像素值。 PIL.Image.Image类型还支持图像的保存和显示。可以使用save()方法将图像保存到文件,也可以使用show()方法直接显示图像在屏幕上。 需要注意的是,PIL.Image.Image类型是不可变的,即不能直接修改图像的像素值,因此大多数图像处理操作都是通过创建新的图像对象来实现的。 综上所述,PIL.Image.Image类型是Python Imaging Library用于表示图像的主要数据类型,它提供了各种方法用于图像处理和操作,以及保存和显示图像。 ### 回答3: PIL.Image.ImagePython Imaging Library(PIL)图像类的基类,它是所有图像类型的超类。它提供了一些通用的方法和属性,可以应用于所有继承自它的具体图像类。 PIL.Image.Image对象可以表示各种类型的图像,例如位图、灰度图、彩色图等。它具有访问和修改像素值的能力,可以对图像进行缩放、旋转、裁剪和调整大小等操作。此外,它还可以保存图像到文件或打开文件的图像。 PIL.Image.Image对象具有一些常用的方法,比如crop()用于裁剪图像,resize()用于调整图像大小,rotate()用于旋转图像等。它还可以通过getpixel()和putpixel()方法来获取和设置像素值。除此之外,该对象还提供了一些用于获取图像信息的属性,如size表示图像的尺寸,mode表示图像的模式(如"RGB"、"L"等)。 要使用PIL.Image.Image对象,首先需要导入PIL库并创建一个图像对象。可以通过open()函数打开图像文件,也可以通过new()函数创建一个空的图像对象。然后,就可以对图像对象进行各种操作,如修改像素值、调整尺寸、保存图像等。 总之,PIL.Image.ImagePIL用于表示图像的基类,它提供了一系列的方法和属性,可以方便地对图像进行处理和操作。通过它,可以实现图像的读取、修改、保存等功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值