この簡単なガイドでは、Python で image をグレースケールに変換する 方法について説明します。Python で画像をグレースケールに変換する アルゴリズムと実行可能なサンプル コードについて説明します。さらに、お使いの環境でこの機能を使用するために複雑な画像処理ソフトウェアは必要ありません。
Python で画像をグレースケールに変換する手順
- 画像をグレースケールに変換するには、Aspose.Imaging for Python をインストールしてシステムを設定します。
- Image クラスによって公開されているロードメソッドを呼び出して、入力カラー画像をロードします。
- 読み込んだ画像をグレースケールカラースペースに変換する
- saveメソッドを使用して出力グレースケール画像をエクスポートします
これらの手順は、Python で画像をグレースケールにレンダリングするための全体的な詳細を示しています。まず、ライブラリをインストールし、必要な名前空間をインポートして、システムを構成します。次に、ソース画像をロードしてグレースケールに変換し、出力画像を書き込んで変換を完了します。
Python でカラー画像をグレースケールに変換するコード
import aspose.imaging | |
import aspose.pycore as aspycore | |
from aspose.imaging import Image, RasterImage | |
import os | |
path = "C://SampleFiles//" | |
license = aspose.imaging.License() | |
license.set_license(path + "License.lic") | |
# Load the input image | |
with Image.load(os.path.join(path, "input.jpg")) as image: | |
# Cast the image into RasterImage | |
if aspycore.is_assignable(image, RasterImage): | |
raster_image = aspycore.as_of(image, RasterImage) | |
# Convert image to grayscale | |
raster_image.grayscale() | |
image.save(os.path.join(path, "Grayscale.png")) | |
print("Image Converted to Grayscale Successfully") |
このコード スニペットは、Python で カラー画像をグレースケールにレンダリングする 方法を示しています。Image クラスを使用して入力カラー写真を読み取り、グレースケール メソッドを呼び出して色空間を変換します。最後に、save メソッドを使用して、要件に応じて出力画像をディスクまたはストリームに書き込みます。
この記事では、カラー画像を処理し、Python でグレースケールに変換する方法を学習しました。ただし、画像をベクター形式に変換するには、Pythonで画像をSVGに変換する の記事をお読みください。