优草派  >   Python

如何使用pillow

张晓东            来源:优草派

Pillow是一个Python图像处理库,它是Python Imaging Library(PIL)的一个分支,可以用来处理各种图像,包括打开、保存、缩放、裁剪、旋转和滤镜等功能。本文将介绍如何使用Pillow来处理图像。

一、安装Pillow

如何使用pillow

在使用Pillow之前,需要先安装它。可以使用pip来安装Pillow,使用以下命令即可:

```

pip install pillow

```

二、打开和保存图像

使用Pillow打开和保存图像非常方便,可以使用Image.open()方法打开图像,使用Image.save()方法保存图像。以下是一个例子:

```python

from PIL import Image

# 打开图像

img = Image.open('test.jpg')

# 显示图像

img.show()

# 保存图像

img.save('test.png')

```

三、缩放和裁剪图像

使用Pillow可以很容易地缩放和裁剪图像。使用Image.resize()方法缩放图像,使用Image.crop()方法裁剪图像。以下是一个例子:

```python

from PIL import Image

# 打开图像

img = Image.open('test.jpg')

# 缩放图像

width, height = img.size

img = img.resize((int(width/2), int(height/2)))

# 裁剪图像

img = img.crop((0, 0, 200, 200))

# 保存图像

img.save('test.png')

```

四、旋转图像

使用Pillow可以很容易地旋转图像。使用Image.rotate()方法旋转图像。以下是一个例子:

```python

from PIL import Image

# 打开图像

img = Image.open('test.jpg')

# 旋转图像

img = img.rotate(45)

# 保存图像

img.save('test.png')

```

五、应用滤镜

使用Pillow可以很容易地应用滤镜。使用ImageFilter模块来实现各种滤镜效果。以下是一个例子:

```python

from PIL import Image, ImageFilter

# 打开图像

img = Image.open('test.jpg')

# 应用滤镜

img = img.filter(ImageFilter.GaussianBlur(radius=10))

# 保存图像

img.save('test.png')

```

六、

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行