任意の色の値が与えられた場合、その値とグラデーション オフセット 0 (下記) の相対差を使用して残りのオフセットの色を調整し、新しい色と元の色との相対関係が同じになるようにするにはどうすればよいでしょうか。 ?
<LinearGradientBrush StartPoint="0,0" EndPoint="1,1">
<LinearGradientBrush.GradientStops>
<GradientStop Color="#FFDB0000" Offset="0" />
<GradientStop Color="#FFB74134" Offset="0.6" />
<GradientStop Color="#FFBA5643" Offset="0.85" />
<GradientStop Color="#93C11E00" Offset="1" />
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>
私の課題は、相対的な調整を行うために使用する数式を見つけ出すことです。このロジックがあれば、使用している特定のテクノロジ (C#/.Net/WPF) で比較的簡単に実装できるはずです。
ありがとうございました!