Я искал хорошую кроссплатформенную библиотеку 2D-рисования, которую можно вызывать из C ++ и которую можно использовать для рисования довольно простой геометрии; линии, прямоугольники, круги и текст (горизонтальный и вертикальный) для некоторых диаграмм и сохраните вывод в формате PNG.
Я думаю, что коммерческий пакет предпочтительнее открытого источника, потому что мы бы предпочли не беспокоиться о проблемах с лицензированием (если только не имеется лицензии типа BSD без условия кредитования). Я посмотрел на Cairo Graphics, которая выглядела многообещающе, но рендеринг текста выглядит как дерьмо из коробки, а обновление текстового бэк-энда приводит нас к мутной лицензии.
Мне это нужно для Windows, Mac и Linux. Желательно что-то довольно легкое и простое в интеграции. Я думал о Qt, но это слишком тяжело для нашего приложения.
Любые идеи по этому поводу были бы замечательными.