我需要从 WPF 中的 Photoshop comp 复制圆形(或角度)渐变;到目前为止,我只能找到线性和径向。有谁知道这样的事情是否存在,或者在 WPF 中获得圆形渐变的简单方法?
注意:我不是在问径向渐变。圆形渐变就像取一个矩形,应用渐变,然后将矩形转换为圆形。
检查这个问题以获得这个问题的新的和更完整的答案。
虽然我以前从未这样做过(所以我不知道涉及什么),但您可以实现一个继承自GradientBrush
. 我不认为这是微不足道的。
我也没有使用过 Photoshop 圆形渐变,但根据您的描述,我不禁认为您至少可以使用 a 来近似它LinearGradientBrush
,然后转换结果——也许使用MatrixTransform
.
对不起,我不能给你具体的答案,但也许这些建议可以为你指明正确的方向。