Win32 の時代にさかのぼると、モノクロのビットマップ (すべての意図と目的で単なるビットマップ マスク) があれば、そのビットマップを DeviceContext にレンダリングできました。何が起こるかは、透明としてレンダリングされた「0」があったすべてのピクセルと、現在選択されている前景色でレンダリングされた「1」があったすべてのピクセルです。これはとても便利でした。
しかし、数週間検索した後も、WPF で同様のものは見当たりませんでした。
今、私は自分の MonochromeBitmapImage クラスをロールしようとしていましたが、これを行う別の方法を誰かが知っているとしたら、それはあなた全員、SO ユーザーになるだろうと思ったので、質問があります... WPF でどのようにレンダリングできますか1 つの値が特定の色で、もう 1 つの値が透明なモノクロ ビットマップ