- C#, C♯, C#相談室 Part89 [転載禁止]©2ch.net
628 :デフォルトの名無しさん[sage]:2015/12/12(土) 12:56:22.38 ID:WmSAg11c - 画像処理関係なら例えば
よく使われる色の表現として、A(不透明度)、R、G、Bの4つの値のセットで色を表すというのがある それぞれが0-255の値をとる場合、各8バイトだから4つで計32ビット、つまり、詰め込めばint型の値一つで色を表せる 詰め込むにはビット演算でこうする (a << 24) | (r << 16) | (g << 8) | b C#のプログラミングでこういう技術を積極的に使うのは良くないけど、 既存フォーマットのデータの読み書きでどうしても必要になることはあるわけ
| - C#, C♯, C#相談室 Part89 [転載禁止]©2ch.net
630 :628[sage]:2015/12/12(土) 13:06:03.37 ID:WmSAg11c - >>628
わかると思うけど訂正 ✕各8バイト ○各8ビット
|
|