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
- Configure o sistema instalando Aspose.Imaging for Python para desfocar fotos
- Crie uma instância da classe Image para obter a imagem de entrada
- Projetar a imagem em uma imagem raster
- Iniciar um objeto da classe GaussianBlurFilterOptions
- 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.