Размазване на изображението в Python

Това ръководство разработва замъгляване на image в Python. Той обяснява системните настройки, алгоритъма и работещ кодов фрагмент за размазване на картина в Python. Можете да промените този код, за да персонализирате ефекта на замъгляване на изображението. Освен това можете да изобразите изходното изображение в различни графични формати като JPG, PNG, GIF, BMP и др.

Стъпки за замъгляване на картина в Python

  1. Конфигурирайте системата, като инсталирате Aspose.Imaging for Python за замъгляване на снимки
  2. Създайте екземпляр на класа Image, за да получите входното изображение
  3. Прехвърлете изображението в растерно изображение
  4. Инициирайте обект от класа GaussianBlurFilterOptions
  5. Напишете изходната замъглена снимка, като използвате метода save

Тези стъпки очертават как да добавите размазване към снимка в Python. За да започнете процеса, прочетете входния файл с изображение и го преобразувайте в растерно изображение. След това дефинирайте необходимите опции и изобразете изходното изображение според вашите предпочитания.

Код за замъгляване на снимка в 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")

Този примерен код демонстрира приложението на ефекта на размазване върху картини в Python. Работи главно с класа Image, за да прочете входната картина от поток или диск. След това приложете замъгляването по Гаус, като посочите радиуса и сигма стойността, за да персонализирате изходното замъгляване.

В този урок проучихме размазването на снимка в Python. Ако обаче трябва да обърнете изображения, отидете до статията на Обърнете изображението в Python.

 Български