Ovaj vodič razrađuje zamućivanje image u Pythonu. Objašnjava postavke sustava, algoritam i pokrenuti isječak koda za zamućivanje slike u Pythonu. Možete izmijeniti ovaj kod da biste prilagodili efekt zamućenja slike. Osim toga, možete prikazati izlaznu sliku u različitim slikovnim formatima kao što su JPG, PNG, GIF, BMP, itd.
Koraci za zamućivanje slike u Pythonu
- Konfigurirajte sustav instaliranjem Aspose.Imaging for Python za zamućivanje fotografija
- Napravite instancu klase Image da dobijete ulaznu sliku
- Prebacite sliku u rastersku sliku
- Pokrenite objekt klase GaussianBlurFilterOptions
- Napišite izlaznu zamućenu fotografiju koristeći save metodu
Ovi koraci opisuju kako dodati zamućenje fotografiji u Pythonu. Da biste započeli proces, pročitajte ulaznu slikovnu datoteku i pretvorite je u rastersku sliku. Nakon toga definirajte potrebne opcije i renderirajte izlaznu sliku prema svojim željama.
Kod za zamućivanje fotografije u Pythonu
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") |
Ovaj primjer koda demonstrira primjenu efekta zamućenja na slikama u Pythonu. Uglavnom radi s klasom Image za čitanje ulazne slike iz toka ili diska. Zatim primijenite Gaussovo zamućenje određivanjem radijusa i sigma vrijednosti za prilagodbu izlaznog zamućenja.
U ovom vodiču istražili smo kako zamutiti fotografiju u Pythonu. Međutim, ako trebate okrenuti slike, idite na članak na Okreni sliku u Pythonu.