4

C++ プログラムから png 画像を作成したい (そしてディスクに保存したい)。線を描く、円を描く、四角形を塗りつぶす、円を塗りつぶすなどの非常に基本的な操作だけが必要です.非常に小さく(理想的には1つのヘッダーと1つのソースファイル)、オープンソースとクロスである開発者に優しいライブラリを使用したいプラットフォーム (Windows および Unix が必要)。

PNGwriter を見つけましたが、Ubuntu 12.04 で g++ 4.6.3 を使用してコンパイルできず (リンクの問題)、他の多くのライブラリをインストールする必要があります。

この基本的な要件を満たす最小のライブラリはどれですか?

4

3 に答える 3

4

CImg ライブラリ ( http://cimg.sourceforge.net ) は、あなたにとって完璧なライブラリのように見えます。これは 1 つのヘッダー ファイルであり、テンプレート ベースです (ただし、重くはありません)。非常に使いやすく、'draw_line()'、'draw_circle()' などのメソッドがあります。

于 2013-03-29T15:41:33.187 に答える
1

OpenCV http://docs.opencv.org/index.htmlにもいくつかの基本的な描画が用意されています。おそらく最小のライブラリではありませんが、画像処理に広く使用されており、Windows と Linux で十分にサポートされています。

于 2013-12-05T15:53:41.347 に答える
1

多分あなたはこのライブラリを使いたいでしょう:

http://www.antigrain.com/
于 2013-03-28T22:19:53.360 に答える