Ten przewodnik omawia rozmycie image w Pythonie. Wyjaśnia ustawienia systemowe, algorytm i działający fragment kodu, aby rozmyć obraz w Pythonie. Możesz zmodyfikować ten kod, aby dostosować efekt rozmycia obrazu. Ponadto możesz renderować obraz wyjściowy w różnych formatach obrazu, takich jak JPG, PNG, GIF, BMP itp.
Kroki rozmycia obrazu w Pythonie
- Skonfiguruj system, instalując Aspose.Imaging for Python, aby rozmyć zdjęcia
- Utwórz instancję klasy Image, aby uzyskać obraz wejściowy
- Przekształć obraz w obraz rastrowy
- Zainicjuj obiekt klasy GaussianBlurFilterOptions
- Zapisz rozmazane zdjęcie wyjściowe za pomocą metody save
Te kroki opisują, jak dodać rozmycie do zdjęcia w Pythonie. Aby zainicjować proces, odczytaj plik obrazu wejściowego i przekonwertuj go na obraz rastrowy. Następnie zdefiniuj wymagane opcje i wyrenderuj obraz wyjściowy zgodnie ze swoimi preferencjami.
Kod do rozmycia zdjęcia w Pythonie
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") |
Ten przykładowy kod demonstruje zastosowanie efektu rozmycia na obrazach w Pythonie. Działa głównie z klasą Image, aby odczytać obraz wejściowy ze strumienia lub dysku. Następnie zastosuj rozmycie Gaussa, określając promień i wartość sigma, aby dostosować rozmycie wyjściowe.
W tym samouczku zbadaliśmy, jak rozmyć zdjęcie w Pythonie. Jeśli jednak potrzebujesz odwrócić obrazy, przejdź do artykułu na Odwróć obraz w Pythonie.