Como desfocar uma imagem da linha de comando?

3

Eu sei que é possível converter de png para jpg na linha de comando com imagemagick. É possível desfocar a linha de comando também?

Eu encontrei esta documentação , mas isso não demonstra como isso poderia ser feito a partir da linha de comando.

    
por Ulad Kasach 02.02.2018 / 05:56

1 resposta

5

generalização de uma resposta deste fórum :

convert orig_file.jpg -blur 0x8 blured_file.jpg

ou

convert orig_file.jpg -filter Gaussian -blur 0x8 blured_file.jpg

em que 0x8 define radiusxsigma da documentação do imagemagick:

  

O valor Sigma é o argumento importante e determina a quantidade real de desfoque que ocorrerá.

     

O raio é usado apenas para determinar o tamanho da matriz que manterá a distribuição gaussiana calculada. Deve ser um inteiro. Se não for fornecido, ou definido como zero, o IM calculará o maior raio possível que fornecerá resultados significativos para a distribuição gaussiana.

     

Quanto maior o Raio do raio, mais lenta é a operação. No entanto, um raio muito pequeno e graves efeitos de aliasing podem resultar. Como orientação, Radius deve ter pelo menos o dobro do valor Sigma, embora três vezes produzam um resultado mais preciso.

    
por Ulad Kasach 02.02.2018 / 06:01