При преобразовании цветового пространства CMYK в цветовое пространство RGB, как при переходе от tiff к png, необходимо преобразовать цветовые пространства вместе с изображением.Попробуйте:
convert -colorspace rgb a.tif a.png
Я выполнил это локально и получил от этого лучший результат, чем из командной строки в вашем вопросе, но мое цветовое зрение отстой, поэтому я не могу гарантировать, что это то, что вы искали,=] Надеюсь, в любом случае вы попадете на правильный путь.