Você usa a opção -strip
, que diz ao Google para
strip the image of any profiles or comments.
Isso inclui o perfil de cores . Assim, nos visualizadores de imagens que usam o perfil de cores incorporado output.jpg
será diferente como input.jpg
ao usar
convert input.jpg -background black -density 72 -resize 440x440 -quality 100 -strip output.jpg
Portanto, omitir a opção -strip
é a maneira mais fácil de obter as mesmas cores em output.jpg
:
convert input.jpg -background black -density 72 -resize 440x440 -quality 100 output.jpg
Outra possibilidade é a seguinte - se você quiser se livrar de qualquer comentário, mas preservar as cores:
- Extraia o perfil de cores.
- Retire todos os metadados com
jpegtran
do pacote debianlibjpeg-progs
(operação sem perdas). -
Redimensione a imagem e incorpore o perfil de cor novamente.
convert input.jpg colorprofile.icc jpegtran -copy none input.jpg > input_stripped.jpg convert input_stripped.jpg -profile colorprofile.icc -background black -density 72 -resize 440x440 -quality 100 output.jpg