Rozmycie obrazu w Pythonie

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

  1. Skonfiguruj system, instalując Aspose.Imaging for Python, aby rozmyć zdjęcia
  2. Utwórz instancję klasy Image, aby uzyskać obraz wejściowy
  3. Przekształć obraz w obraz rastrowy
  4. Zainicjuj obiekt klasy GaussianBlurFilterOptions
  5. 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.

 Polski