Я написал приложение, которое обрезает и изменяет размер изображения через ImageMagick. Изображения также преобразуются в оттенки серого. Но когда я пытаюсь открыть преобразованный файл в Photoshop CC, появится следующее предупреждение:ImageMagick: Недопустимый профиль ICC после преобразования
Встроенный профиль ICC не может использоваться, поскольку профиль ICC является недействительным, не обращая внимания на профиль.
Плюс, профиль изображения находится в градациях серого, но я хочу, чтобы он находился в RGB. Как я могу достичь этого с помощью ImageMagick? Я играл с разными параметрами, но никто не работал для меня.
Эта команда используется в данный момент:
convert ${src} -type grayscale -set colorspace RGB -background white -gravity center -extent ${longest}x${longest} ${dest}
Кроме того, это один не получилось:
convert.exe ${src} -set colorspace RGB -set profile RGB.icc ${dest}
Вы пытались удалить любой существующий профиль (с помощью '-strip' или' + profile') перед добавлением новых? –
Спасибо, '-strip' отлично справился с удалением недопустимого профиля. –