Это руководство подробно описывает размытие 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.