Python での Pillow の基本的な使い方は何ですか?

Nov 26, 2025

伝言を残す

よく知られた Python イメージング ライブラリ (PIL) である Pillow は、画像処理のための強力なツールです。このブログでは、Pillow のサプライヤーとして、Web 開発、データ分析、デジタル アートの作成など、さまざまなアプリケーションに非常に役立つ Python での Pillow の基本的な使い方を紹介します。

インストール

Pillow を使い始める前に、Pillow をインストールする必要があります。使用できますピップ、Python パッケージ インストーラー、Pillow をインストールします。ターミナルまたはコマンド プロンプトを開き、次のコマンドを実行します。

pip インストール枕

このコマンドは、Python 環境に Pillow の最新バージョンをダウンロードしてインストールします。

画像を開いて表示する

画像処理における最も基本的な操作の 1 つは、既存の画像を開くことです。 Pillow を使用すると、このタスクが非常に簡単になります。コードの例を次に示します。

from PIL import Image # 画像ファイルを開く image = Image.open('example.jpg') # 画像を表示 image.show()

このコードでは、最初に画像のモジュールピル図書館。次に、開けるという名前の画像ファイルを開くメソッド例.jpg。最後に、見せる画像を表示するにはメソッドが使用されます。このメソッドは、デフォルトの画像ビューアで画像を開きます。

画像情報

画像を開くと、サイズ、形式、モードなど、画像に関するさまざまな情報にアクセスできます。

from PIL import Image image = Image.open('example.jpg') # 画像のサイズを取得します width, height = image.size # 画像の形式を取得します image_format = image.format # 画像のモードを取得します image_mode = image.mode print(f"Width: {width}, Height: {height}") print(f"Format: {image_format}") print(f"Mode: {image_mode}")

サイズ属性は、画像の幅と高さを含むタプルを返します。の形式属性は画像のファイル形式 (JPEG、PNG など) を示します。モード属性は、画像のカラー モード (RGB、RGBA など) を示します。

画像のサイズ変更

画像のサイズ変更は、特にさまざまな画面サイズを処理する場合や、画像を Web 用に最適化する場合に一般的な操作です。枕が提供するのは、サイズ変更これを達成するための方法。

from PIL import Image image = Image.open('example.jpg') # 画像のサイズを変更します new_size = (300, 200) resize_image = image.resize(new_size) # サイズ変更した画像を保存します resize_image.save('resize_example.jpg')

このコードでは、新しいサイズをタプルとして定義します。(幅、高さ)そして使用してくださいサイズ変更新しいサイズ変更された画像を作成するメソッド。次に、サイズ変更した画像を次のコマンドを使用して保存します。保存方法。

Memory Foam PillowHousehold Pillow

画像のトリミング

トリミングを使用すると、画像の特定の領域を選択できます。の作物Pillow のメソッドは 4 つの座標のタプルを受け取ります(左、上、右、下)をクリックしてトリミング領域を定義します。

from PIL import Image image = Image.open('example.jpg') # トリミング領域を定義 Cropp_area = (100, 100, 300, 300) Cropped_image = image.crop(crop_area) # トリミングされた画像を保存 Cropped_image.save('cropped_example.jpg')

の座標クロップエリアタプルは、切り抜き四角形の左端、上端、右端、下端の位置を指定します。

画像を回転する

画像を回転すると、新しい視点を追加したり、向きを修正したりできます。枕が提供するのは、回転させる画像を指定した角度で​​回転させるメソッドです。

from PIL import Image image = Image.open('example.jpg') # 画像を 90 度回転しますrotated_image = image.rotate(90) # 回転した画像を保存rotated_image.save('rotated_example.jpg')

回転させるメソッドは引数として角度を度単位で受け取ります。正の角度は反時計回りの回転を表します。

色の操作

Pillow を使用すると、画像の色を操作することもできます。たとえば、画像をグレースケールに変換できます。

from PIL import Image image = Image.open('example.jpg') # 画像をグレースケールに変換する Grayscale_image = image.convert('L') # グレースケール画像を保存する Grayscale_image.save('grayscale_example.jpg')

変換する画像のカラーモードを変更するメソッドです。の「L」モードはグレースケールを表します。

複数の画像の操作

場合によっては、複数の画像を組み合わせる必要があります。たとえば、ある画像を別の画像に貼り付けることでコラージュを作成できます。

from PIL import Image # 2 つの画像を開きますbackground = Image.open('background.jpg') foreground = Image.open('foreground.jpg') # 前景画像を貼り付ける位置を計算しますposition = (100, 100) # 前景画像を背景に貼り付けますbackground.paste(foreground,position) # 結合した画像を保存しますbackground.save('combined.jpg')

ペーストメソッドは、貼り付ける画像と位置を引数として受け取ります。

低反発枕と家庭用枕

枕のサプライヤーとして、当社は以下のような幅広い物理枕も提供しています。低反発枕そして家庭用枕。これらの枕は、快適な睡眠をサポートするように設計されています。

結論

結論として、Python の Pillow は、幅広い画像処理機能を提供する多用途ライブラリです。画像を開いて表示するなどの基本的な操作から、色の操作や複数の画像の結合などのより高度なタスクまで、Pillow はさまざまなアプリケーションのニーズを満たすことができます。 Web プロジェクトに取り組む開発者であっても、デジタル アートを作成するアーティストであっても、Pillow はツールキットの貴重なツールとなります。

当社の Python 関連サービスや抱き枕製品にご興味がございましたら、調達や詳細な相談についてお気軽にお問い合わせください。私たちは、お客様にサービスを提供し、お客様の目標達成をお手伝いできることを楽しみにしています。

参考文献

  • 枕の公式ドキュメント。
  • Pythonの公式ドキュメント。

お問い合わせを送る