【问题标题】:Circular Gradient and WPF圆形渐变和 WPF
【发布时间】:2009-07-27 11:05:31
【问题描述】:

我需要从 WPF 中的 Photoshop comp 复制圆形(或角度)渐变;到目前为止,我只能找到线性和径向。有谁知道这样的事情是否存在,或者在 WPF 中获得圆形渐变的简单方法?

注意:我不是在问径向渐变。圆形渐变就像取一个矩形,应用渐变,然后将矩形转换为圆形。

【问题讨论】:

  • 我投票结束这个问题,因为它与一个新问题完全相同(现在有了答案!)
  • (我很喜欢你对径向渐变的描述/解释,虽然......理想情况下,它应该被带到另一个问题中。)

标签: wpf gradient psd


【解决方案1】:

查看this question 以获得对该问题的新的更完整的答案。

【讨论】:

    【解决方案2】:

    虽然我以前从未这样做过(所以我不知道涉及什么),但您可以实现一个继承自 GradientBrush 的类型。不过我不认为这是微不足道的。

    我也没有使用 Photoshop 圆形渐变,但根据您的描述,我不禁认为您至少可以使用 LinearGradientBrush 近似它,然后转换结果 - 也许使用 MatrixTransform

    很抱歉我不能给你具体的答案,但也许这些建议可以为你指明正确的方向。

    【讨论】:

    • 是的,我希望不必写所有这些。一种看起来不存在的无赖。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-29
    • 2010-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-12
    • 1970-01-01
    相关资源
    最近更新 更多