Python を使用して画像を白黒効果に変換する方法
概要:
カラー画像を白黒またはグレースケール画像に変換することは、デジタル画像処理タスク。この記事では、Python と PIL ライブラリ (Python Imaging Library) を使用して、カラー画像を白黒効果に変換する機能を実装します。 PIL ライブラリは豊富な画像処理機能を提供し、Python で広く使用されています。
ステップ 1: PIL ライブラリをインストールする
始める前に、まず PIL ライブラリをインストールする必要があります。コマンド ライン ターミナル (または Anaconda プロンプト) を開き、次のコマンドを入力します:
pip installpillow
ステップ 2: 必要なライブラリをインポートする
コードを書き始める前に、必要なライブラリをインポートする必要があります。図書館。 Python IDE (Jupyter Notebook、PyCharm など) を開き、次のコードを入力します。
from PIL import Image
ステップ 3: 画像をロードする
次に、処理する画像をロードする必要があります。画像ファイルの名前が「image.jpg」で、現在の作業ディレクトリにあるとします。画像ファイルを正しい場所に配置していることを確認し、ファイル名の大文字と小文字に注意してください。
image_path = "image.jpg" image = Image.open(image_path)
ステップ 4: 白黒画像に変換する
PIL ライブラリの「convert」メソッドを使用すると、カラー イメージを白黒またはグレースケール イメージに変換できます。 「convert」メソッドは新しい画像オブジェクトを返しますが、元の画像オブジェクトは変更しないことに注意してください。
image_bw = image.convert("L")
ステップ 5: 結果の画像を保存する
最後に、変換された白黒画像を新しいファイルとして保存できます。保存するときは、ファイル名、ファイル形式、保存場所を指定できます。
save_path = "result_image.jpg" image_bw.save(save_path)
完全なコード例:
以下は、上記のすべての手順を含む完全なコード例です:
from PIL import Image image_path = "image.jpg" save_path = "result_image.jpg" image = Image.open(image_path) image_bw = image.convert("L") image_bw.save(save_path)
コードを実行します:
上記のコードを Python にコピーしますIDE、「image.jpg」を独自の画像ファイル名に置き換えます。次にコードを実行すると、画像が読み込まれ、白黒画像に変換され、結果が "result_image.jpg" として保存されます。
概要:
この記事では、Python と PIL ライブラリを使用してカラー イメージを白黒イメージに変換する方法を学びました。この関数は非常に一般的に使用されており、コードの実装は非常に簡単です。 PIL ライブラリの「convert」メソッドを使用すると、画像の白黒変換を簡単に実現できます。この記事があなたのお役に立てば幸いです!
以上がPython を使用して写真を白黒に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。