画像処理の科学的アプリケーションを開発しています。画像を格納するための独自の単純なデータ型 (ピクセル データ、チャネル数など) を使用します。私が必要としているのは、一般的な形式 (bmp、jpeg、png、その他の形式) の画像を読み取り、内部形式に変換し、処理後に一般的な形式の 1 つにエクスポートする機能です。
このアプリをできるだけ軽量にしたいので、この目的のためだけに OpenCV や ImageMagick などの「重い」ライブラリを含めたくありません。
一般的な形式の画像をエンコードおよびデコードするためだけの、シンプルで軽量で効率的な c++ ライブラリはありますか? または、フォーマットごとに libjpeg や libpng などの個別のライブラリを使用するしかありませんか?