He estado buscando una buena biblioteca de dibujo 2D multiplataforma que se pueda llamar desde C++ y se pueda usar para dibujar una geometría bastante simple; líneas, rectángulos, círculos y texto (horizontal y vertical) para algunos gráficos, y guarde el resultado en PNG.Biblioteca de dibujo multiplataforma
Creo que un paquete comercial sería preferible sobre el código abierto porque preferiríamos no tener que preocuparnos por los problemas de licencia (a menos que haya algo con una licencia de estilo BSD sin cláusula de crédito). Miré Cairo Graphics, que parecía prometedor, pero la representación del texto se ve como una mierda de la caja, y la actualización de la parte de atrás del texto nos lleva a terrenos de licencia turbia.
Lo necesito para Windows, Mac y Linux. Preferiblemente algo bastante ligero y simple de integrar. He pensado en Qt pero es demasiado pesado para nuestra aplicación.
Cualquier idea sobre esto sería increíble.
Sí, es una lástima 'QImage' y' QPainter' están enterrados en 'QtGui' en lugar de en una 'QtPainting' lib separada. Cuando dividieron las librerías en Qt 4.0, no eran realmente utilizables sin una 'QApplication', pero hoy en día puedes usarlas en hilos separados, por lo que un' QtPainting' tendría mucho sentido, IMO. Esperemos Qt 5 :) –