このガイドでは、Python で image をぼかす 方法について詳しく説明します。Python で画像をぼかす ためのシステム設定、アルゴリズム、および実行コード スニペットについて説明します。このコードを変更して、画像のぼかし効果をカスタマイズできます。さらに、出力画像を JPG、PNG、GIF、BMP などのさまざまな画像形式でレンダリングできます。
Pythonで画像をぼかす手順
- 写真をぼかすにはAspose.Imaging for Pythonをインストールしてシステムを設定します
- 入力画像を取得するためにImageクラスのインスタンスを作成します
- 画像をラスター画像に変換する
- GaussianBlurFilterOptionsクラスのオブジェクトを初期化する
- saveメソッドを使用して、ぼやけた写真を出力する
これらの手順では、Python で写真にぼかしを追加する 方法について説明します。プロセスを開始するには、入力画像ファイルを読み取り、ラスター画像に変換します。次に、必要なオプションを定義し、好みに応じて出力画像をレンダリングします。
Python で写真をぼかすコード
import aspose.imaging | |
import aspose.pycore as aspycore | |
from aspose.imaging import Image, RasterImage | |
from aspose.imaging.imagefilters.filteroptions import GaussianBlurFilterOptions | |
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, "grayscaled.jpg")) as image: | |
# Cast the image into RasterImage | |
if aspycore.is_assignable(image, RasterImage): | |
raster_image = aspycore.as_of(image, RasterImage) | |
# Create the GaussianBlurFilterOptions object | |
options = GaussianBlurFilterOptions(5,5) | |
raster_image.filter(image.bounds, options) | |
image.save(os.path.join(path, "blur.png")) | |
print("Image Blurred Successfully") |
このサンプル コードは、Python で画像にぼかし効果を適用する方法を示しています。主に Image クラスを使用して、ストリームまたはディスクから入力画像を読み取ります。次に、半径とシグマ値を指定してガウスぼかしを適用し、出力ぼかしをカスタマイズします。
このチュートリアルでは、Python で写真をぼかす方法について説明しました。ただし、画像を反転する必要がある場合は、Pythonで画像を反転する の記事を参照してください。