2011-02-08 5 views
0

24ビットppm(8ビット/色)のファイルを読み込み、サイズを変更してサイズを変更するプロセスがありましたjpeg thumbnail ppm/pnmファイルのJAIサポートを利用したサムネイル。JAIを使用して48ビットPPM(PNM)を読み込み、24ビットJPEGとして保存

オリジナルのppmファイルを作成する際に問題が発生したため、48ビットppmファイル(16ビット/色)が作成されました。今度はPPMファイルを読むと、[ColorModel:#pixelBits = 24 numComponents = 3 color space = [email protected] transparency = 1にalpha = false isAlphaPre = falseを持つColorModelを持つBufferedImageが得られます

イメージをjpegとして保存しようとすると、色ごとに8ビットを使用しているように非常に奇妙に見えます。画像がロードされたときや保存されたときにこのようなことが起こるかどうかは不明ですが、ColorModelから24ピクセルのビットが読み込まれているため、ロードの問題と思われます。私が24ビットppmを与えると、報告されたカラーモデルは同じです。

JAIは24ビット(8ビット/カラー)ppmイメージのみをサポートしていますか?私はその質問に対する決定的な答えを見つけることができませんでした。

48ビットppmイメージを読み込み、24ビットjpegとして保存するにはどうすればよいですか?

何か提案がありがとうございます。

答えて

0

JAI Image I/O Tools、JAIの補助コーデックのセット1.1を試してみてください。 PPMをサポートしますが、48ビットPPMの場合もありません。

関連する問題