🎨

色の容量を計算する

2023/08/28に公開

色コードから算出する

色コードは #FFFFFF のような16進数で計算されるので、これをまずは2進数へ分解します。

# 16進数のF は 2進数で1111
FFFFFF = 1111 1111 1111 1111 1111 1111
2^4 * 6

2進数の1桁が1bit

24bitなので、byteへ変換すると 3byte(8bit = 1byte)となります。

A. 色コードは3byte

まとめ

身近な数字への理解を深め、コンピューターを理解していきましょう。
カラーコードが16進数ということは、Web系プログラマの多くはわかっているが、それを容量に変換するのはぱっと解を導き出せない人が多いようです(私はできなかった...)。
色コードに必要な容量が分かれば、映像出力などに必要なデータ通信量も導き出せるようになります。

コンピューターサイエンスを専攻している人、基本情報技術者試験を受けたことのある人であれば当たり前となる知識を、エンジニアとして働くのであれば知っておきたいところです(戒め)。

Discussion