掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TBitMapのPixelFormat (ID:22809)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
システムパレットと、20の予約色があるというところまで分かりました。 予約色(Delphiで定数宣言されている色)のみ使用して描画する場合は特にパ レットは意識しなくて良いのでしょうか? プログラム内では特定のピクセルが白色かどうか判断したいのですが、 最初に定義した条件のTBitmap.PixelFormatの値がpf8bitの場合、 TImageコンポーネント内のBitmapオブジェクトのScanlineで取得したピクセル 列の該当の1バイトの値が$FF(システムパレットでの白のインデックス)か 判断するというやり方で良いでしょうか? >白色より一段階黒に近い色は1引いて$FEで良いでしょうか? これは白く見えるけど透過されない色を表現したかったので、clCreamで 実現させました。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.