codecamp

Pillow 概述

概述

这个 Python 图像库向python解释器添加图像处理功能。

此库提供了广泛的文件格式支持、高效的内部表示和相当强大的图像处理功能。

核心图像库设计用于快速访问以几个基本像素格式存储的数据。它为一般的图像处理工具提供了坚实的基础。

让我们看看这个库的一些可能用途。

图像档案

python图像库是图像存档和批处理应用程序的理想选择。可以使用库创建缩略图、在文件格式之间转换、打印图像等。

当前版本识别并读取大量格式。写支持被有意限制为最常用的交换和表示格式。

图像显示

当前版本包括Tk ​PhotoImage ​和 ​BitmapImage ​接口,以及 ​Windows DIB interface ​它可以与pythonwin和其他基于Windows的工具包一起使用。许多其他的GUI工具包都提供了某种PIL支持。

对于调试,还有一个​ show() ​方法将图像保存到磁盘,并调用外部显示实用程序。

图像处理

该库包含基本的图像处理功能,包括点操作、使用一组内置卷积内核进行过滤以及颜色空间转换。

该库还支持图像大小调整、旋转和任意仿射变换。

有一种柱状图方法可以让你从图像中提取一些统计数据。这可以用于自动增强对比度,并用于全局统计分析。

Pillow 平台支持
Pillow 使用Image类
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Pillow 参考

Pillow ImageChops模块

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }