Tôi đã tìm kiếm một thư viện vẽ 2D đa nền tảng tốt có thể được gọi từ C++ và có thể được sử dụng để vẽ một số hình học khá đơn giản; dòng, hình chữ nhật, hình tròn và văn bản (ngang và dọc) cho một số biểu đồ và lưu đầu ra thành PNG.Thư viện vẽ đa nền tảng
Tôi nghĩ rằng một gói thương mại sẽ thích hợp hơn nguồn mở vì chúng tôi không muốn phải lo lắng về các vấn đề cấp phép (trừ khi có điều gì đó với giấy phép kiểu BSD không có điều khoản tín dụng). Tôi đã nhìn vào Cairo Graphics có vẻ đầy hứa hẹn, nhưng việc hiển thị văn bản trông giống như crap ra khỏi hộp, và nâng cấp văn bản back-end đưa chúng ta vào đất giấy phép u ám.
Tôi cần nó cho Windows, Mac và Linux. Tốt hơn là một cái gì đó khá nhẹ và đơn giản để tích hợp. Tôi đã nghĩ về Qt nhưng đó là cách quá nặng cho ứng dụng của chúng tôi.
Mọi ý tưởng về điều này sẽ thật tuyệt vời.
Có, thật đáng tiếc là 'QImage' và 'QPainter' được chôn trong' QtGui' thay vì trong một 'QtPainting' lib riêng biệt. Khi họ chia nhỏ các libs trong Qt 4.0, chúng không thực sự có thể sử dụng được nếu không có 'QApplication', nhưng ngày nay bạn có thể sử dụng chúng trong các luồng riêng biệt, vì vậy một' QtPainting' sẽ tạo ra rất nhiều ý nghĩa, IMO. Hãy đợi Qt 5 :) –