概要

**Python Imaging Library** は、Pythonインタープリタに画像処理機能を追加します。

このライブラリは、幅広いファイル形式のサポート、効率的な内部表現、そしてかなり強力な画像処理機能を提供します。

コア画像ライブラリは、いくつかの基本的なピクセル形式で保存されたデータへの高速アクセスを目的として設計されています。一般的な画像処理ツールの堅牢な基盤を提供するはずです。

このライブラリのいくつかの使用例を見てみましょう。

画像アーカイブ

Python Imaging Libraryは、画像アーカイブおよびバッチ処理アプリケーションに最適です。このライブラリを使用して、サムネイルの作成、ファイル形式間の変換、画像の印刷などを行うことができます。

現在のバージョンでは、多数の形式を識別して読み取ることができます。書き込みサポートは、最も一般的に使用される交換形式とプレゼンテーション形式に意図的に制限されています。

画像表示

現在のリリースには、Tk PhotoImageBitmapImage インターフェース、ならびにPythonWinやその他のWindowsベースのツールキットで使用できるWindows DIB インターフェース が含まれています。多くの他のGUIツールキットには、何らかのPILサポートが付属しています。

デバッグのために、画像をディスクに保存し、外部の表示ユーティリティを呼び出すshow()メソッドもあります。

画像処理

このライブラリには、ポイント演算、組み込みの畳み込みカーネルによるフィルタリング、色空間変換など、基本的な画像処理機能が含まれています。

このライブラリは、画像のサイズ変更、回転、任意のアフィン変換もサポートしています。

ヒストグラムメソッドにより、画像から統計情報を取得できます。これは、自動コントラスト調整やグローバルな統計分析に使用できます。