Como mesclar 2 imagens no console do Linux (via script sh)

3

Eu tenho imagem jpeg no servidor da câmera IP. Isso é todo instantâneo de 1 segundo. Por causa da privacidade, eu preciso cobrir a varanda mais próxima.

Euprepareiumaimagemdecapapng.Épossívelfazerumscriptdeshellparamesclarimagens?Exatamenteemsimesmoouusandocoordenadasdepixel?Oarquivodeentradaéjpeg,acapaépng,oarquivodesaídadeveserjpeg.

    
por Oldřich Švéda 06.04.2018 / 15:33

1 resposta

3

Para usar o recurso de desfoque, você deve criar uma imagem em preto e branco com o mesmo tamanho da imagem de origem (imagem em preto não tocada, branco-claro).

Imagem em preto e branco:

Bluring:

convertmain.jpegblur2.png-composeblur-definecompose:args=10-compositemain_blured.jpegcompose:args=<arg>opacityofbluring

Imagemdoresultado:

Tambémépossívelresolveresseproblemacom -flatten feature :

convert main.jpeg -page +275+580 blur.png -flatten main_blured.jpeg

-page +275+580     start position of "blurring"/flattening image main.jpeg

A imagem resultante é (é possível reproduzir com coordenadas de posição para uma imagem mais nítida):

    
por 06.04.2018 / 21:35