ホームページ  >  記事  >  バックエンド開発  >  Pillow ライブラリをすぐに始めましょう: インストール チュートリアル

Pillow ライブラリをすぐに始めましょう: インストール チュートリアル

WBOY
WBOYオリジナル
2024-01-17 09:12:071277ブラウズ

Pillow ライブラリをすぐに始めましょう: インストール チュートリアル

Pillow ライブラリは広く使用されている画像処理ライブラリであり、画像の読み取り、処理、保存、表示に役立つ多くの関数とメソッドを提供します。 Python 開発プロセスでは、Pillow ライブラリは不可欠なツールの 1 つです。この記事では、Pillow ライブラリのインストール手順と一般的な機能を紹介し、すぐに開始できるように具体的なコード例を示します。

1. Pillow ライブラリをインストールする

まず、pip を使用して Pillow ライブラリをインストールする必要があります。コマンド ライン ウィンドウ (Windows ユーザー) またはターミナル (Mac ユーザー) を開き、次のコマンドを入力してインストールします:

pip install Pillow

インストールが完了したら、Pillow ライブラリを Python コードにインポートする必要があります:

from PIL import Image

2. 画像の読み取りと保存

Pillow ライブラリは、画像の読み取り、保存、表示のための多くの関数とメソッドを提供します。以下は、画像の読み取りと保存のためのサンプル コードです。

from PIL import Image

# 读取图像
im = Image.open('path/to/image.jpg')

# 展示图像
im.show()

# 保存图像
im.save('path/to/new/image.jpg')

上記のコードでは、まず Image.open() 関数を使用して画像を読み取り、 im.show() メソッドは画像を表示します。次に、im.save() メソッドを使用して画像を保存しました。保存する場合は、保存パスと保存ファイル名を指定する必要があります。

3. 画像処理

Pillow ライブラリは、画像のサイズ変更、画像の回転、画像のトリミングなど、画像処理に役立つ多くの関数とメソッドを提供します。以下は、一般的に使用されるいくつかの画像処理関数とメソッドのサンプル コードです。

  1. 画像のサイズを変更します。
from PIL import Image

# 读取图像
im = Image.open('path/to/image.jpg')

# 调整图像大小
new_size = (800, 800)
im_resized = im.resize(new_size)

# 展示调整后的图像
im_resized.show()

# 保存调整后的图像
im_resized.save('path/to/new/image.jpg')

上記のコードでは、im を使用しました。画像のサイズを変更するには、resize() メソッドを使用します。このメソッドには、新しい画像サイズという 1 つのパラメータが必要です。

  1. 画像を回転します:
from PIL import Image

# 读取图像
im = Image.open('path/to/image.jpg')

# 旋转图像
angle = 45
im_rotated = im.rotate(angle)

# 展示旋转后的图像
im_rotated.show()

# 保存旋转后的图像
im_rotated.save('path/to/new/image.jpg')

上記のコードでは、im.rotate() メソッドを使用して画像を回転しました。このメソッドには、回転角度という 1 つのパラメータが必要です。

  1. 画像のトリミング:
from PIL import Image

# 读取图像
im = Image.open('path/to/image.jpg')

# 裁剪图像
area = (100, 100, 500, 500)
im_cropped = im.crop(area)

# 展示裁剪后的图像
im_cropped.show()

# 保存裁剪后的图像
im_cropped.save('path/to/new/image.jpg')

上記のコードでは、im.crop() メソッドを使用して画像をトリミングしました。この方法には、トリミング領域という 1 つのパラメータが必要です。この領域は、左上隅の座標と右下隅の座標の 4 つの数字で構成されます。

4. 画像処理の概要

上記の画像処理サンプル コードを通じて、Pillow ライブラリが画像処理に多くの便利な関数とメソッドを提供していることがわかります。必要に応じて画像処理を実行して、希望する効果を実現できます。

5. 概要

この記事では、Pillow ライブラリのインストール手順と一般的な機能を紹介し、Pillow ライブラリをすぐに使い始めるのに役立つ具体的なコード例を示します。 Pillow ライブラリは、Python 開発中に画像処理をより便利に実行できるようにする非常に強力な画像処理ライブラリです。この記事があなたのお役に立てれば幸いです、読んでいただきありがとうございます!

以上がPillow ライブラリをすぐに始めましょう: インストール チュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。