Я искал хорошую кросс-платформенную библиотеку 2D-графики, которую можно вызывать из C++, и ее можно использовать для рисования довольно простой геометрии; линии, прямоугольники, круги и текст (горизонтальные и вертикальные) для некоторых диаграмм и сохранить вывод в PNG.Кросс-платформенная библиотека рисования
Я думаю, что коммерческий пакет был бы предпочтительнее, чем с открытым исходным кодом, потому что мы предпочли бы не беспокоиться о проблемах с лицензированием (если только что-то не имеет лицензии типа BSD без условия кредита). Я посмотрел на Cairo Graphics, которая казалась многообещающей, но рендеринг текста выглядит как дерьмо из коробки, а модернизация текстового интерфейса приводит нас к мутной лицензии.
Мне это нужно для Windows, Mac и Linux. Предпочтительно что-то довольно легкое и простое интегрировать. Я думал о Qt, но это слишком тяжело для нашего приложения.
Любые идеи по этому вопросу были бы замечательными.
Да, жаль, что 'QImage' и' QPainter' похоронены в 'QtGui', а не в отдельной библиотеке' QtPainting'. Когда они разделяют библиотеки lib в Qt 4.0, они не могут использоваться без 'QApplication', но в настоящее время вы можете использовать их в отдельных потоках, поэтому« QtPainting »будет иметь большой смысл, IMO. Подождем Qt 5 :) –