【发布时间】:2016-10-26 07:53:21
【问题描述】:
我正在尝试在 WPF 中创建矢量图形色轮。我目前正在计算数百个三角形的位置和颜色,并用它们角的平均颜色值填充它们。
我更愿意从 WinForms 做类似的解决方案: http://csharphelper.com/blog/2014/08/fill-a-polygon-with-a-pathgradientbrush-in-c/
有没有办法在 WPF 中实现这一点?
编辑以明确最终目标: 我需要一个渐变 -π/3 到 π/3 之间的 0xFF RED,以及从 -π/3 到 -2π/3 和 π/3 到 2π/3 的线性梯度 0xFF 到 0x00 RED。
0xFF BLUE 介于 π/3 到 π 之间,线性梯度 0xFF 到 0x00 BLUE 从 0 到 π/3 和 π 到 4π/3。
0xFF GREEN 介于 π 到 5π/3 之间,线性梯度 0xFF 到 0x00 GREEN 从 2π/3 到 π 和 4π/3 到 0。
换句话说,一个 HSV 色轮。
【问题讨论】:
标签: c# wpf system.drawing vector-graphics gradient