Я подошел к этой проблеме в OSX, выдав sips и изучив результат:
sips -g space /your/imagePath/here.jpg | tail -n1 | awk '{print $2}'
Я сравниваю второе возвращаемое значение с "CMYK", чтобы определить, нужно ли мне преобразовывать в RGB.
Бесполезно, если вы работаете в другой ОС.