2008-09-08 9 views
14

誰でもまともなCイメージライブラリをお勧めしますか?Cイメージライブラリ

私はbmp、gif、jpg、png、tgaのローダーの後です。

私はこれをプログラミングに使用したいソニープレイステーションポータブル、opensourceはとても便利です。

は、いくつかのgoogleing後、私はFreeImageとCIMGを見つけたが、両方はむしろ重く感じ、CIMGはC++ C.

答えて

18

あなたがロードしているイメージを制御するなら、私が知っている最も軽いローダーはSean Barrettの素晴らしいstb_image.cです(単一ファイルのソースコードへの直接リンクです)。

Seanのサイトには、小さなTrueTypeラスタライザやVorbisデコンプレッサ、btwなど、非常に価値のあるライブラリがあります。あなたがstb_imageを使用してOpenGLの画像の読み込みが必要な場合は

、私は謙虚に... SOILexに私のプロジェクトの1のために

3

DevILが推奨されます。あなたがしたいことをするかどうかは分かりません。

4

私はこれまでPSPゲームでFreeImageを使用していましたが、ゲームではなくデータを前処理していました。

2

2番目のThomas OwensのImageMagick提案です。図書館がどれほど包括的であるか、そしてあなたが最後にどれくらいの時間を費やすかは、驚くばかりです。

1

Hereは、画像処理のために書いたコードです。これはC++(cではない)ですが、BMPとGIFのロードコードを簡単に抽出できるはずです。それはLGPLのライセンスです。

これらの形式を解凍するのにlibpngとjpeglibを使用します。

0

あなたを指します、私はCImgライブラリを使用しています。これは非常に便利です。さらに、彼らはまともな文書を持っています。

関連する問題