掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
単色のビットマップファイルを16色に変更するためには (ID:69452)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>aplane=FigureBuff+y*HorizonBytes+(4*x>>3); 答えは同じで間違ってはいないけど 4bppは1バイトが2ピクセルだから aplane=FigureBuff+y*HorizonBytes+(x>>1); でいいんじゃないの。 4倍して8で割る(>>3)んだったら2で割ればいいでしょ。 そもそも8で割るのは1bppで1バイトが8ピクセルだったときの処理なんだし。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.