当前位置:首页python > 正文

python图像处理库pil

作者:野牛程序员:2023-08-18 18:17:55python阅读 2744

PIL(Python Imaging Library)是Python中的一个图像处理库,用于处理图像的打开、编辑、保存、转换等操作。然而,由于PIL项目在某些情况下没有得到继续维护,推荐使用Pillow库,它是PIL的一个现代版本,提供了更多功能和改进。

以下是如何使用Pillow库进行一些基本图像处理操作的示例代码:

  1. 打开和显示图像:

from PIL import Image

# 打开图像
image = Image.open('image.jpg')

# 显示图像
image.show()
  1. 调整图像大小:

from PIL import Image

# 打开图像
image = Image.open('image.jpg')

# 调整图像大小
new_size = (width // 2, height // 2)
resized_image = image.resize(new_size)

# 显示调整后的图像
resized_image.show()
  1. 应用滤镜:


from PIL import Image, ImageFilter
# 打开图像
image = Image.open('image.jpg')
# 应用高斯模糊滤镜
blurred_image = image.filter(ImageFilter.GaussianBlur(radius=5))
# 显示模糊后的图像
blurred_image.show()


  1. 保存图像:

from PIL import Image
# 打开图像
image = Image.open('image.jpg')
# 保存图像为PNG格式
image.save('output.png')

请确保将示例中的文件名替换为实际使用的图像文件的路径和名称。安装Pillow库,可以使用以下命令:

pip install pillow

这个示例只是Pillow库的基本用法,可以根据需要进行更多的图像处理操作,如旋转、裁剪、添加文字等。Pillow文档提供了更多的细节和功能说明:https://pillow.readthedocs.io/en/stable/index.html


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击