Pythonで画像処理をする際に欠かせないライブラリの一つに「Pillow」があります。今回は、「Pillow」を使用して画像をリサイズする方法を解説します。

1. Pillowのインストール

まずは、以下のコマンドを使用して「Pillow」をインストールします。

pip install Pillow

2. 画像の読み込み

リサイズを行いたい画像を読み込みます。今回は、「sample.jpg」というファイル名の画像を使用します。

from PIL import Image

img = Image.open("sample.jpg")

3. リサイズの実行

「Pillow」を使用して、画像のリサイズを行います。ここでは、画像の幅を500ピクセルに変更する例を紹介します。

width = 500
height = int((float(img.size[1]) * float(width / float(img.size[0]))))
resized_img = img.resize((width, height))

上記の例では、リサイズ後の画像が変数「resized_img」に代入されています。

4. 画像の保存

最後に、リサイズした画像を保存します。以下のコードを使用すると、リサイズ後の画像を「resized_sample.jpg」というファイル名で保存することができます。

resized_img.save("resized_sample.jpg")

以上で、Pythonライブラリ「Pillow」を使用して画像をリサイズする方法を解説しました。