Я тестировал AGG, Cairo, GDI + и Quartz (для Mac).
Я думаю, что кварц является лучшим, но доступен (пока я знаю) только для Mac.
AGG является мощным, но плохо документирован. Разработчик решил изобрести колесо и сделал свою собственную систему документов, вместо того, чтобы использовать что-то стандартное, например doxygen. Есть хорошие учебные пособия для базового понимания, но когда вы копаете глубже, вы обнаружите, что документация API отсутствует, неточна или неполна.
GDI + довольно простой по сравнению с другими и доступен только для Windows.
В результате я считаю, что лучший выбор - это, пожалуй, Каир (если вы не можете выбрать для разработки только для Mac). Это хорошо документировано, код чист, и он быстрый и мощный.
+1 Потому что я не знал о Каире. –
Спасибо за ссылку - никогда не видел, что до –
Спасибо, я забыл о Каире, я обязательно его использую. – Andrei