Questa guida spiega come sfocare image in Python. Spiega le impostazioni di sistema, l’algoritmo e un frammento di codice in esecuzione per sfocare un’immagine in Python. Puoi modificare questo codice per personalizzare l’effetto di sfocatura dell’immagine. Inoltre, puoi rendere l’immagine di output in diversi formati di immagine come JPG, PNG, GIF, BMP, ecc.
Passaggi per sfocare un’immagine in Python
- Configura il sistema installando Aspose.Imaging for Python per sfocare le foto
- Crea un’istanza della classe Image per ottenere l’immagine di input
- Converti l’immagine in un’immagine raster
- Avvia un oggetto della classe GaussianBlurFilterOptions
- Scrivi la foto sfocata in uscita usando il metodo save
Questi passaggi descrivono come aggiungere sfocatura a una foto in Python. Per avviare il processo, leggi il file immagine di input e convertilo in un’immagine raster. Successivamente, definisci le opzioni richieste e renderizza l’immagine di output in base alle tue preferenze.
Codice per sfocare la foto in 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") |
Questo codice di esempio dimostra l’applicazione dell’effetto sfocatura sulle immagini in Python. Funziona principalmente con la classe Image per leggere l’immagine in input da un flusso o dal disco. Quindi applica la sfocatura gaussiana specificando il raggio e il valore sigma per personalizzare la sfocatura in output.
In questo tutorial, abbiamo esplorato come sfocare una foto in Python. Tuttavia, se hai bisogno di capovolgere le immagini, vai all’articolo su Capovolgere l’immagine in Python.