Rozostření obrázku v Pythonu

Tato příručka se zabývá rozmazáním image v Pythonu. Vysvětluje systémová nastavení, algoritmus a běžící úryvek kódu pro rozmazání obrázku v Pythonu. Tento kód můžete upravit a přizpůsobit tak efekt rozmazání obrazu. Kromě toho můžete výstupní obrázek vykreslit v různých formátech, jako je JPG, PNG, GIF, BMP atd.

Kroky k rozmazání obrázku v Pythonu

  1. Nakonfigurujte systém instalací Aspose.Imaging for Python pro rozmazání fotografií
  2. Vytvořte instanci třídy Image, abyste získali vstupní obrázek
  3. Přeneste obrázek do rastrového obrázku
  4. Iniciujte objekt třídy GaussianBlurFilterOptions
  5. Napište výstupní rozmazanou fotografii pomocí metody save

Tyto kroky popisují, jak přidat rozostření k fotografii v Pythonu. Chcete-li zahájit proces, přečtěte si soubor vstupního obrázku a přeneste jej do rastrového obrázku. Následně definujte požadované možnosti a vyrenderujte výstupní obrázek podle vašich preferencí.

Kód pro rozmazání fotografie v 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")

Tento ukázkový kód ukazuje použití efektu rozostření na obrázky v Pythonu. Pracuje hlavně s třídou Image pro čtení vstupního obrázku z proudu nebo disku. Poté použijte Gaussovské rozostření zadáním poloměru a hodnoty sigma pro přizpůsobení výstupního rozostření.

V tomto tutoriálu jsme prozkoumali rozmazání fotografie v Pythonu. Pokud však potřebujete obracet obrázky, přejděte na článek na Překlopit obrázek v Pythonu.

 Čeština