Python Pillow 概述

Python Pillow 概述

在今天的数字世界中,我们遇到了很多数字图像。在我们使用Python编程语言的情况下,它提供了很多图像处理库来为数字图像添加图像处理功能。

一些最常见的图像处理库是。OpenCV, Python Imaging Library (PIL), Scikit-image, Pillow.然而,在本教程中,我们只关注 Pillow模块 ,并将尝试探索该模块的各种功能。

Pillow是建立在PIL(Python图像库)之上的。PIL是Python中图像处理的重要模块之一。然而,PIL模块自2011年起不被支持,并且不支持Python 3。

Pillow模块提供了更多的功能,可以在所有主要的操作系统上运行,并且支持Python 3。它支持各种各样的图像,如 “jpeg”、”png”、”bmp”、”gif”、”ppm”、”tiff”。你可以用Pillow模块对数字图像做几乎任何事情。除了基本的图像处理功能,包括点操作,使用内置卷积核过滤图像,以及颜色空间转换。

图像档案

Python成像库最适合于图像存档和批量处理应用。Python pillow包可用于创建缩略图,从一种格式转换为另一种格式,以及打印图像等。

图像显示

你可以使用Tk PhotoImage、BitmapImage和Windows DIB接口来显示图像,这可以与PythonWin和其他基于Windows的工具包以及许多其他图形用户界面(GUI)工具包一起使用。

出于调试的目的,有一个show()方法可以将图像保存到磁盘,该方法调用外部显示工具。

图像处理

Pillow库包含所有基本的图像处理功能。你可以进行图像的大小调整、旋转和变换。

Pillow模块允许你使用直方图方法从图像中提取一些统计数据,这些数据以后可用于统计分析和自动对比度增强。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程