Desfocar imagem em Python

Este guia elabora para desfocar image em Python. Ele explica as configurações do sistema, o algoritmo e um trecho de código em execução para desfocar imagem em Python. Você pode modificar este código para personalizar o efeito de desfoque da imagem. Além disso, você pode renderizar a imagem de saída em diferentes formatos de imagem, como JPG, PNG, GIF, BMP, etc.

Passos para desfocar imagem em Python

  1. Configure o sistema instalando Aspose.Imaging for Python para desfocar fotos
  2. Crie uma instância da classe Image para obter a imagem de entrada
  3. Projetar a imagem em uma imagem raster
  4. Iniciar um objeto da classe GaussianBlurFilterOptions
  5. Escreva a foto desfocada de saída usando o método save

Estas etapas descrevem como adicionar desfoque à foto em Python. Para iniciar o processo, leia o arquivo de imagem de entrada e converta-o em uma imagem raster. Posteriormente, defina as opções necessárias e renderize a imagem de saída de acordo com suas preferências.

Código para desfocar fotos em 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")

Este código de exemplo demonstra a aplicação do efeito de desfoque em imagens em Python. Ele funciona principalmente com a classe Image para ler a imagem de entrada de um fluxo ou do disco. Em seguida, aplique o desfoque gaussiano especificando o raio e o valor sigma para personalizar o desfoque de saída.

Neste tutorial, exploramos como desfocar fotos em Python. No entanto, se você precisar inverter imagens, vá para o artigo em Inverter imagem em Python.

 Português