pythonで画像をグレースケールに変換する方法

画像をグレースケール化するには、Python の PIL ライブラリ (Python Imaging Library) を使用できます。

まず、PILライブラリがインストール済みであることを確認します。インストールされていない場合は、以下のコマンドでインストールできます。

pip install pillow

翻訳:次に、以下のコードを使用して画像をグレースケールにします:

from PIL import Image

def grayscale(image_path):
    # 打开图片
    image = Image.open(image_path)
    
    # 将图片转换为灰度图像
    grayscale_image = image.convert("L")
    
    # 保存灰度图像
    grayscale_image.save("grayscale_image.jpg")

上のコードでは、image_path は処理対象の画像ファイルのパスです。 まず Image.open() メソッドで画像を開き、次に convert() メソッドで画像をグレースケール画像に変換します(”L” はグレースケールモードを表します)。 最後に、save() メソッドでグレースケール画像を保存します。

上のコードを実行すると、現在のディレクトリにgrayscale_image.jpgというグレースケールの画像ファイルが生成されます。image_pathを自身の画像ファイルのパスに設定することで、グレースケール化の処理を行うことができます。

bannerAds