Я пишу скрипт Python для пакетной обработки нескольких тысяч изображений. Все изображения в sRGB, и я пытаюсь сделать из них один коллаж. Для этого я решил, что сначала ImageMagick создаст пустой файл (в который потом будут вставлены все изображения), вот так:
convert -size 4000x6000 -density 350 -canvas:white collageFile.psd
Это действительно создает файл PSD с желаемыми размерами и DPI, но цветовое пространство - «Серый» (если быть точным, «Точка усиления 20%»). Я сделал различные поиски и нашел несколько вариантов:
-type TrueColor
чтобы заставить цветной документ-set colorspace sRGB
чтобы указать цветовое пространство, если файл не имеет ни одного-colorspace RGB
для преобразования в цветовое пространство (?)-profile /ColorSync/Profiles/sRGB.icm
для назначения цветового профиля, расположенного на моем компьютере
К сожалению, ничего из этого не работает, и не работает ни одна из них. Кто-нибудь знает, что мне здесь не хватает? Я использую ImageMagick 6.9.7-0 Q16 x86_64