2009-03-07 17 views
6

私は、航空機から衛星経由で送信するための専用SDKを使用して画像ファイルを圧縮および解凍するコードを作成しました。残念なことに、圧縮と同様に圧縮解除のためにライセンスを購入する必要があります。今まで私のアプリケーションは主に社内で使用されていたので、ライセンスと配布を追跡することができます。今私は外部のためのアプリケーションを提供する必要があり、私は配布を制御することも、ライセンスを支払うこともできません。圧縮解除用JPEG2000ライブラリまたはSDK

無料の圧縮解除プログラム、SDK、またはライブラリを知っている人はいますか?私はWindows NT、2000、XPのC++でプログラムします。

私の画像ファイルは、16ビットの符号なしピクセルを使用したモノクロの生データであり、使用される圧縮はロスレスまたは非常に軽度です。

+1

私はSO弁護士ではありませんが、私はこの問題の欠陥を見落としています。議論、議論、ポーリング、または議論の延長を実際に求めていないことに注意してください。したがって、このケースでは失敗を予測するためにヒューリスティックが使用されました。 – Spike0xff

答えて

4

多分、これは良い出発点になるかもしれません:OpenJPEG。それがあなたの要件を満たしていない場合は、フォーラムでいくつかのヒントを聞いてください。

私の大学のある人達は、さまざまなテストのためにjj2000を使っていました。しかし、それはJavaにあります...

+1

私はWindowsでOpenJPEGを成功させました。 (C#;私は自分のラッパーをC言語で書いて、そのDLLをC#で呼び出す)。それは遅いですが、うまくいきます。 –

+0

@JaredUpdikeすごくいいね!あなたはラッパーのオープンソースですか、ダウンロード可能ですか? – Andreas

-9

なぜGdiPlusがすでにそれを行う場合、誰かがJpegライブラリのために誰かに支払うのですか?

http://msdn.microsoft.com/en-us/library/ms533844(VS.85).aspx

良い出発点でなければなりません。 gdiplusは2番目に優れたjpeg圧縮解除速度を持っています(私のテストでは、それが重要です)。 Windows 5以上でOSコンポーネントとして配布されています。すなわちWindows XP以上。

何らかの理由で、のGdiPlusは受け入れられない、場合

...

インテルはJPEG伸長*圧縮ライブラリを配布するために使用される、本発明により「インテルJEPGライブラリ」またはIJL命名。再配布可能ファイルは単一のdllで構成されています。ijl15.dll オリジナルのディストリビューションを見つけることができれば、そのディストリビューションは無料で配布され、使用が許可されています。 Intelはこれ以上ホストしません。これはjpeg圧縮と圧縮解除を含むintel performance primitivesライブラリに置き換えられましたが、シートライセンスは非常に公正であり、再配布可能ファイルの再配布には制限がありません。

+4

JPEGとJPEG2000には違いがあります。 JPEG2000は全く違った圧縮率を持つ動物です。 – kevindaub

5

それはちょうど考えだが、博士トーブマンはかなりJPEG2000規格を書いたので、JPEG2000のためのデファクトスタンダードはKakaduです。それはいくらかの費用がかかりますが、それは私が知っている最高の図書館です。

1

Magick ++はImageMagickのC++バインディングで、私はだと思います。はImageMagickのJPEG-2000機能を公開しています。 ImageMagickはlibjasperを使用しています。これはあなたのためのトリックを行うかもしれません(そして私にとってもうまくいけば)。

+1

ImageMagickはJPEG2000を扱うためにJasPerの代わりにOpenJPEGを使用するようになりました。http://www.imagemagick.org/discourse-server/viewtopic.php?t=25357 – cyang

2

チェックアウトj2k-codec無料ですが高額ではありません。

私はそれを(v1.7)購入して4年間使用しています。デコードは非常に高速で、これまでにエラーは発生していません。

エンコードには、ER Mapper SDKを使用します。

JasperまたはOpenJPEGは、これらの年がどの程度改善されたか分かりませんが、私の使用には無料のライブラリが遅すぎました。(エンコードとデコードの両方が遅い)

関連する問題