掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
単色のビットマップファイルを16色に変更するためには (ID:69436)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>(2) src=ShiftTable[sx&0x07]; &0x07について プログラム全部見るの大変なので一部分しか見てないから 間違えているかもしれない念のため。 FigureBuff配列の1要素つまり1バイトが8ピクセル分あるから 何番目(何ビット目)を1に変えるか示すためでしょ。 例えば y = 0 x = 9 を1に変えるには、 FigureBuff[1]の左から2番目のビットを1に変え、 ほかのビットは変えないということ。 sx & 0x07は、8で割った余りと同じ結果になることを利用している。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.