- 締切済み
bit.byteの表現
1024×768の解像度を持つ画像で、32768色を表現するためには、何byteの情報が必要ですか? 導き方なども教えてほしいです。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- syea
- ベストアンサー率50% (6/12)
回答No.2
32,768 (10進数) = 1000 0000 0000 0000 (2進数16bit)。 8bit = 1byte なので 16bit = 2byte。 1解像度に 32,768 通りの色を表示するのに 2byte が必要となるので、 1,024 x 768 の解像度では 1,024 x 768 x 2 = 1,572,864 (byte)
- anmochi
- ベストアンサー率65% (1332/2045)
回答No.1
32768色を表現するには65536が16bitなので15bitが必要だ。 そのまま15bitで計算すると、1024×768×15→11796480bit。8で割ると1474560byteになる。 ただ、画像という意味では表現できる色数をバイト単位に切り上げる方が一般的なので、16bitで計算してみよう。1024×768×16=12582912bit。8で割って1572864byteになりました。