D2007 で Canvas.FloodFill を使用して、カスタム形状のオブジェクトをグラデーション カラーで塗りつぶす方法はありますか。白からボーダーカラーへ。有用なものをグーグルで検索できませんでした。
または、カスタム形状のオブジェクトをグラデーション色で塗りつぶす他の方法はありますか?
ありがとうございました。
D2007 で Canvas.FloodFill を使用して、カスタム形状のオブジェクトをグラデーション カラーで塗りつぶす方法はありますか。白からボーダーカラーへ。有用なものをグーグルで検索できませんでした。
または、カスタム形状のオブジェクトをグラデーション色で塗りつぶす他の方法はありますか?
ありがとうございました。
私はそうは思わない。
塗りつぶしは、現在のブラシの色が設定されているものを使用します。塗りつぶし中に変更することはできません。
ただし、フラッドフィルを使用して、まだ画像にない色に設定し、ピクセルをループして、そのピクセルの色を確認し、その方法でグラデーション塗りつぶしを行うことができます。これにより、境界検出が処理されます。
すでにGDI+をチェックしましたか?シェイプ(パス)を作成し、GDI+でグラデーションで塗りつぶすことができます。例を挙げて、GDI+用のDelphiラッパーがいくつかあります。
出発点は次のとおりです。