📜  PythonPillow-概述

📅  最后修改于: 2020-11-07 07:45:10             🧑  作者: Mango


在当今的数字世界中,我们遇到了很多数字图像。如果我们正在使用Python编程语言,它将提供许多图像处理库来向数字图像添加图像处理功能。

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

枕头建立在PIL(Python图像库)之上。 PIL是Python图像处理的重要模块之一。但是,自2011年以来不支持PIL模块,并且不支持Python 3。

枕头模块提供了更多功能,可在所有主要操作系统上运行并支持Python 。它支持各种图像,例如“ jpeg”,“ png”,“ bmp”,“ gif”,“ ppm”,“ tiff”。您可以使用枕头模块在数字图像上执行几乎所有操作。除了基本的图像处理功能外,包括点操作,使用内置卷积核对图像进行过滤以及色彩空间转换。

图片档案

Python Imaging Library最适合图像存档和批处理应用程序。 Python枕头包可用于创建缩略图,从一种格式转换为另一种格式并打印图像等。

影像显示

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

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

图像处理

枕头库包含所有基本图像处理功能。您可以调整图像大小,旋转和变换。

枕头模块允许您使用直方图方法将某些统计数据从图像中拉出,以后可用于统计分析和自动对比度增强。