Това ръководство разработва замъгляване на image в Python. Той обяснява системните настройки, алгоритъма и работещ кодов фрагмент за размазване на картина в Python. Можете да промените този код, за да персонализирате ефекта на замъгляване на изображението. Освен това можете да изобразите изходното изображение в различни графични формати като JPG, PNG, GIF, BMP и др.
Стъпки за замъгляване на картина в Python
- Конфигурирайте системата, като инсталирате Aspose.Imaging for Python за замъгляване на снимки
- Създайте екземпляр на класа Image, за да получите входното изображение
- Прехвърлете изображението в растерно изображение
- Инициирайте обект от класа GaussianBlurFilterOptions
- Напишете изходната замъглена снимка, като използвате метода 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.