2011-09-14 22 views
1

jpegイメージ(バイト配列形式)をrgbカラーマップにデコードするためにLibJpegライブラリを使用しています。 しかし、それは私のサンプル出力とは違ってきました。私はjavaプログラムでチェックしたいと思います。 javaプログラムでこれを行うには? ヘッダーにAPPnを使用する方法は? jpegイメージをrgbピクセルにデコードする方法データが配列で与えられたときのjpegのデコード

+0

あなたが今まで試してみました何のいくつかのコードを投稿することができますし、あなたの期待どおりに働いていないものは?ありがとう。 – aldrin

+0

私はlibjpegライブラリを持っており、jpegの生データからbmp形式のイメージを取得していますが、サンプル出力はrgbピクセルのブラックベリーから取得されます。私がJavaでrgb()によって私のlibjpeg出力(output.bmp)値のピクセルを読むとき、それは私にブラックベリーから取られたサンプル出力のそれとは異なるピクセル値を与えます。これには何らかの理由がありますか? – user894554

+0

somコードを入力してください。 – dacwe

答えて

7

なぜ、余分なライブラリを必要としない画像にバイト配列を読み取ることByteArrayInputStreamと一緒に(純粋なJavaソリューションを)ImageIO.readを使用しない:

BufferedImage image = ImageIO.read(new ByteArrayInputStream(bytes)); 
関連する問題