2010-11-29 6 views
7

jpegの1ピクセルあたりのビット数。私は425 x 282のjpgを持っていて、そのサイズは20635バイトです。私はそれを116255バイトのpngにエンコードしています。ピクセルあたりjpgビット

+2

固定比率はありません。私はあなたが画像圧縮についてお読みになることをお勧めします。 –

答えて

19

一般的な答え:ピクセルあたり

ビット=ビット/ピクセル、1バイト= 8ビット

=> JPG(20635×8ビット)/(425 * 282ピクセル)=> 1,38ビットピクセルあたり

=> PNG(116255 * 8ビット)/(425個の* 282ピクセル)=> 7,76ピクセル

あたりのビットしかし、あなたはここにオレンジにリンゴを比較している注意してください。 PNGはロスレスフォーマットですが、JPGは圧縮強度によって品質が低下します。 1ピクセルあたりのビット数は、異なるフォーマットおよび両方のフォーマットの異なる品質/圧縮設定によって異なります。

また、画像のcolor depthに使用されている用語「ピクセルあたりのビット数」と組み合わせて使用​​しないでください。どちらの場合も24ビット(赤、緑、青の各8ビット) PNGはcolor paletteを使用してピクセルあたり8ビットをサポートしています(または、alpha channelを使用する1ピクセルあたり32ビット)。

0

JPEG形式で標準のRGB画像はピクセルあたり24ビットを持っている...

0

あなたは色深度について話している場合は、私は、「24ビット」と答えるように誘惑だし、「RGBやCMYK」が、スペックは、すべてのスペックと同じくらい複雑なように見えます:

http://en.wikipedia.org/wiki/JPEG_File_Interchange_Format

これはしかし、ファイルサイズとはほとんどされています。 JPEGはロッシー圧縮アルゴリズムを使用し、PNGはロスレスアルゴリズムを使用します。つまり、PNG形式でエンコードされていると、JPEG画像では通常より大きなファイルが必要になります。

関連する問題