私は、C++用のシンプルで小さいながら堅牢で高速な(not包括的な!)画像ライブラリを探していました(C++バージョンが利用できない場合は、Cで十分です)。
私が探している主な機能は次のとおりです。
ImageMagik
のように、本当に包括的ですがマンモスです)。stb_image.c
とは異なり、エラー回復はかなり不十分です)CxImage
を使用していましたが、最新バージョンではMSVC 2010で問題が発生しており、そのためのアクティブな開発とサポートは今ではなくなっているようです。ドロップしようとしています)libpng
などの一般的なライブラリを使用して、JPEG2000などの一般的な最新形式をサポートする必要があります。何らかの理由で私が調べて却下したライブラリ:
要するに、機能を最小限に抑えて、できるだけ小さいものをできるだけ早く欲しいのですが、今のところ適切な候補を見つけることはできていません。
このコミュニティからの提案はありますか?しかし、上に挙げた制約を覚えておいてください。「Xを試しましたか?」というフォームの回答を投げるのは問題だと思います。 「X」は私のニーズの半分を満たしていません:)
編集:DevILをもう少し詳しく見てみると、私が必要としているように見えるかもしれません。軽く、小さく、頑丈です。今、私はそれが機能することを確認する必要があります。ああ、CImage(リストに記載するのを忘れていた)-パフォーマンスが気に入らなかった(控えめに言っても、テンプレートのみの実装のアイデアはかわいいことを認めざるを得ませんが)
CImg ライブラリを見てください。これは単一のヘッダーファイルです。