Вы используете опцию -strip
, которая говорит конвертировать в
раздеть изображение любых профилей или комментариев.
Это включает в себя цветовой профиль. Следовательно, в средствах просмотра изображений, которые используют встроенный цветовой профиль, output.jpg
будет выглядеть по-другому как input.jpg
при использовании
convert input.jpg -background black -density 72 -resize 440x440 -quality 100 -strip output.jpg
Итак, опуская опцию -strip
- это самый простой способ получить одинаковые цвета в output.jpg
:
convert input.jpg -background black -density 72 -resize 440x440 -quality 100 output.jpg
Другая возможность заключается в следующем - если вы хотите избавиться от каких-либо комментариев, но сохранить цвета:
- Извлеките цветовой профиль.
- Уберите все метаданные с помощью
jpegtran
из пакета libjpeg-progs
(операция без потерь).
Измените размер изображения и снова включите цветовой профиль.
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