1

MTOM は通常、SOAP (添付ファイル) を介して画像データを転送するために使用されます。イメージは java.awt.Image にマップされます (少なくとも CXF を使用)。Image オブジェクトは、転送された実際の画像よりも多くのメモリを消費しますか? 転送された JPEG が 10MB であるとしましょう。Image オブジェクトはさらにどれくらいのスペースを消費しますか?

4

1 に答える 1

4

Image オブジェクトは、転送される実際の画像よりも多くのメモリを消費しますか?

通常、はい。ほとんどのファイル形式の考え方は、画像データを圧縮することです。

転送された JPEG が 10MB であるとしましょう。Image オブジェクトはさらにどれくらいのスペースを消費しますか?

RAM サイズは、W * H * 'ピクセル深度' に依存します。256 階調の EG RGBA は、1 ピクセルあたり 4 バイトです。JPEG はアルファ透明度をサポートしていないため、1 ピクセルあたり 3 バイトになります。


さまざまなレベルでの JPEG 圧縮効率の有効性については、次の回答を参照してください。

于 2012-09-19T05:37:33.373 に答える