OpenJPEGは、C言語で書かれたオープンソースJPEG 2000コーデックです。共同写真専門家グループ(JPEG)からのまだイメージの圧縮標準であるJPEG 2000の使用を促進するために開発されました。 2015年4月以降、JPEG 2000リファレンスソフトウェアとしてISO/IECおよびITU-Tによって正式に認識されています。
誰でも。 OpenJPEGコードはBSD 2節の「簡素化された」ライセンスの下でリリースされているため、誰でも商用アプリケーションでもコードを使用または変更できます。唯一の制限は、ソースまたはバイナリの文書に著作権を保持することです。もちろん、他のユーザーにとって興味深い方法でコードを変更した場合、(Github Pullリクエストを介して、または問題を埋めることで)共有することをお勧めしますが、これは要件ではありません。
APIドキュメントには、主要なリファクタリングが必要です。一方、インストールの手順とコーデックのドキュメントを確認できます。
ライブラリは、画像および信号処理グループ(ISPGroup)によって開発および維持されており、Catholique de Louvain大学(CS Company、Intopix Company)のサポートを受けています。JPWLモジュールは、ペルージア大学のデジタル信号処理ラブ(DSPLAB)によって開発されました。
ライセンスおよび著作権情報のライセンスを参照してください。
インストール手順については、インストールを参照してください。
連続したリリースのユーザー可視の変更については、ニュースを参照してください。
OpenJPWL、OpenJP3D、およびOpenMJ2コンポーネントは、2.4.0リリース後に削除されました。彼らの建物と作業状態は不明です。それらに興味のある人は、2.4.0タグから始めるべきです。
API/ABIタイムラインは、ここで自動的に更新されます。
OpenJPegは、アプリケーションに安定したAPI/ABIを提供するよう努めています。そのため、関数の限られたサブセットのみを公開します。関数をエクスポート/隠すメカニズムを使用します。アプリケーションで使用できる機能が不明な場合は、GCCに似-fvisibility=hiddenものを使用してOpenJPEGをコンパイルする必要があります。参照:http://gcc.gnu.org/wiki/visibilityも参照してください
Windowsでは、MSVCはエクスポート/隠し機能を直接サポートしているため、利用可能なAPIはOpenJPEGでサポートされているものです。