2013-07-25 18 views
15

WebP形式で画像ファイルを作成/保存するためのJavaにライブラリがありますか?
私はexeファイルであるグーグルエンコーダを除き、これを行います何かを見つけることができなかった、と私はこれを行うには、私のコードからいくつかの.exeファイルを実行する必要がありますする必要はありません...Java用WebPライブラリ?

答えて

0

Java VP8 Decoderがあります現在ベータ版のGPL3ライブラリでウェブ画像形式を読むことができます。現時点ではエンコーディング機能はないようです。

可能な別の方法は、VLCのJavaバインディングライブラリVLCJを使用することです(webpサポートは、最新のafaikですぐに使用できます)。

第3のライブラリは、VP8ビデオコーデックを使用できるようにする二重ライセンスの商用/ GPLネイティブラッパーであるjvp8です。

+3

これらは両方ともウェブデコードを可能にするソリューションですが、私はJavaでエンコードソリューションが必要です。 – gillyb

+0

vlcjではvlcのトランスコード機能はありませんか?彼らはそうだと思う:http://www.capricasoftware.co.uk/projects/vlcj/faq.html –

+0

しかし、私はまだwebp形式にイメージを変換するためにこれを使用するかわからない...? – gillyb

3

今日このライブラリが見つかりました:webp-imageio。まだ試してみませんでしたが、ImageIOを使ってエンコードするようです。

+0

ええ、私は最近もそれを見つけました、そして、私は現在それを試しています。ありがとう! :) – gillyb

+3

それはJavaからのネイティブコードを呼び出すようです(それは.soまたは.dllが必要です)。これはJava用のスタンドアロンソリューションではありません。 :( – zenbeni

+2

その理由は、それはなぜ中央のレポで利用できないのですか? – Milli

1

sprd-webpは、webp-imageioに基づく別のJava JNIライブラリです。それはGoogleのlibwebpを包むラッパーであり、実際のJava実装ではありません。

関連する問題