Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Pixelar ou Desfocar uma Imagem no Windows

Público-Alvo: Este artigo destina-se a administradores de sistemas e usuários avançados do Windows que desejam aprender a pixelar ou desfocar imagens usando scripts em lote (BAT) ou PowerShell.

A pixelação ou desfocamento de imagens é uma técnica comumente usada para proteger a privacidade ou ocultar informações sensíveis em imagens. Neste artigo, vamos explorar como realizar esse processo no Windows usando scripts em lote ou PowerShell. Você aprenderá a aplicar pixelação ou desfoque em imagens de forma prática e eficiente.

Script: Aqui está um exemplo de um script em lote (BAT) que usa a ferramenta de linha de comando "ImageMagick" para pixelar uma imagem:

@echo off
setlocal

set imagem=input.jpg
set pixelado=output.jpg

magick %imagem% -scale 10% -scale 1000% %pixelado%

echo Imagem pixelada com sucesso!

endlocal

Explicação do script:

  • A primeira linha desativa a exibição dos comandos no prompt de comando.
  • A segunda linha define o escopo local para as variáveis do script.
  • A terceira linha define o nome da imagem de entrada.
  • A quarta linha define o nome da imagem de saída pixelada.
  • A quinta linha usa o comando "magick" para aplicar uma escala de 10% e, em seguida, uma escala de 1000% na imagem de entrada, resultando em uma pixelação.
  • A sexta linha exibe uma mensagem de sucesso.
  • A sétima linha encerra o escopo local e finaliza o script.

Se você preferir usar o PowerShell, aqui está um exemplo de script que usa o módulo "ImageProcessor" para desfocar uma imagem:

$imagem = "input.jpg"
$desfocado = "output.jpg"

Import-Module -Name ImageProcessor

$image = New-Object -TypeName System.Drawing.Bitmap -ArgumentList $imagem
$blurredImage = $image.Clone()
$blurFilter = New-Object -TypeName ImageProcessor.Imaging.Filters.GaussianBlur -ArgumentList 10
$blurFilter.Apply($blurredImage)

$blurredImage.Save($desfocado)

Write-Host "Imagem desfocada com sucesso!"

Explicação do script:

  • A primeira linha define o nome da imagem de entrada.
  • A segunda linha define o nome da imagem de saída desfocada.
  • A terceira linha importa o módulo "ImageProcessor" para o PowerShell.
  • A quarta linha cria um objeto Bitmap a partir da imagem de entrada.
  • A quinta linha faz uma cópia da imagem original.
  • A sexta linha cria um filtro de desfoque gaussiano com um raio de 10 pixels.
  • A sétima linha aplica o filtro de desfoque na imagem copiada.
  • A oitava linha salva a imagem desfocada.
  • A nona linha exibe uma mensagem de sucesso.

Conclusão: Pixelar ou desfocar imagens é uma técnica útil para proteger informações sensíveis ou garantir a privacidade. Neste artigo, você aprendeu como realizar esse processo no Windows usando scripts em lote (BAT) ou PowerShell. Agora você pode aplicar facilmente a pixelação ou desfoque em suas imagens de forma prática e eficiente.

Compartilhe este artigo com seus colegas administradores de sistemas e usuários avançados do Windows que possam se beneficiar dessas técnicas de pixelação ou desfoque de imagens.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.