Den här guiden utvecklar för att suddra image i Python. Den förklarar systeminställningarna, algoritmen och ett körande kodavsnitt för att suddra bilden i Python. Du kan ändra den här koden för att anpassa bildens suddighetseffekt. Dessutom kan du rendera utdatabilden i olika bildformat som JPG, PNG, GIF, BMP, etc.
Steg för att göra bilder oskarpa i Python
- Konfigurera systemet genom att installera Aspose.Imaging for Python för att göra foton suddiga
- Skapa en instans av klassen Image för att hämta indatabilden
- Kasta bilden till en rasterbild
- Initiera ett objekt av klassen GaussianBlurFilterOptions
- Skriv ut det suddiga fotot med metoden save
Dessa steg beskriver hur du lägger till oskärpa i fotot i Python. För att initiera processen, läs indatafilen och casta den till en rasterbild. Definiera sedan de nödvändiga alternativen och rendera utdatabilden enligt dina preferenser.
Koda för att sudda ut foto i 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") |
Denna exempelkod visar tillämpningen av oskärpa effekten på bilder i Python. Det fungerar främst med klassen Image för att läsa ingångsbilden från en stream eller disken. Applicera sedan Gaussoskärpan genom att ange radien och sigmavärdet för att anpassa utmatningsoskärpan.
I den här handledningen har vi utforskat för att suddra foto i Python. Men om du behöver vända bilder, gå till artikeln om Vänd bilden i Python.