У цьому посібнику детально описано розмивання 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.