Ez az útmutató a elmosódást image mutatja be Pythonban. Elmagyarázza a rendszerbeállításokat, az algoritmust és a futó kódrészletet, hogy elhomályosítsa a képet Pythonban. Módosíthatja ezt a kódot a kép elmosódási hatásának testreszabásához. Ezenkívül a kimeneti képet különböző képformátumokban is renderelheti, például JPG, PNG, GIF, BMP stb.
A kép elhomályosításának lépései Pythonban
- Konfigurálja a rendszert a Aspose.Imaging for Python telepítésével a fotók elmosásához
- Hozzon létre egy példányt a Image osztályból a bemeneti kép lekéréséhez
- Öntse a képet raszteres képbe
- Indítsa el a GaussianBlurFilterOptions osztály objektumát
- Írja meg a kimeneti elmosódott fotót a save módszerrel
Ezek a lépések felvázolják, hogyan lehet homályosítást adni a fényképhez Pythonban. A folyamat elindításához olvassa el a bemeneti képfájlt, és öntse azt raszterképbe. Ezt követően határozza meg a szükséges beállításokat, és állítsa elő a kimeneti képet saját preferenciái szerint.
Kód a fotó elmosásához Pythonban
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") |
Ez a mintakód bemutatja a elmosódás effektus alkalmazását a képekre Pythonban. Főleg az Image osztállyal működik, hogy kiolvassa a bemeneti képet egy adatfolyamról vagy a lemezről. Ezután alkalmazza a Gauss-elmosódást a sugár és a szigmaérték megadásával a kimeneti elmosódás testreszabásához.
Ebben az oktatóanyagban megvizsgáltuk, hogyan lehet homályosítani a képeket Pythonban. Ha azonban meg kell fordítania a képeket, keresse fel a(z) Kép fordítása Pythonban cikket.