我需要在自定义控件(XAML)的画布上用径向渐变绘制一个圆。但Windows::UI::Xaml::Media
只包含LinearGradientBrush
。我知道设计指导,但我的控制需要这样的功能,用户可以看到颜色伽马。
以下我需要得到:
P.S.我问如何在没有XAML的情况下至少绘制它。
P.P.S.我知道我可以在一些编辑器中用径向渐变绘制图片,并在画布上绘制之后,但它似乎不适合自适应设计。如何在画布上绘制具有径向渐变的圆形?
0
A
回答
1
你可以在WriteableBitmap
的CPU中检查RenderColorPickerHueRing()
方法,以了解如何在CPU上执行此操作。它不是超快的(至少在C#版本中),但至少它可以让你避免使用应用打包另一个图像,或者使用DirectX,这对于正确设置和稳定来说有点棘手。
+0
谢谢!我会读一读 –
相关问题
- 1. Delphi 7在画布上绘制圆圈的渐变部分
- 2. 如何绘制圆形渐变?
- 3. 画布绘制用线性渐变填充圆角矩形
- 4. 如何用画布逐渐绘制圆角矩形
- 5. 如何用CSS3制作具有径向渐变的圆形框架?
- 6. 如何在html5画布上绘制圆形扇形?
- 7. 如何在Android中在画布上绘制平滑/渐变的渐变
- 8. 在画布上绘制的渐变看起来有条纹
- 9. 具有圆形矩形路径的水平渐变?
- 10. 如何在颜色变化的画布上在Android上绘制渐变颜色?
- 11. 帆布径向渐变动画
- 12. 如何更改椭圆形的径向渐变?
- 13. 绘制椭圆渐变
- 14. WPF 3D - 在复杂几何图形上绘制渐变画笔
- 15. 如何在HMTL5画布上绘制矩形时清除路径
- 16. Javascript画布绘制矩形或圆圈
- 17. 在画布上绘制像素椭圆
- 18. 在画布上绘制交互圆圈
- 19. 如何使用画布和svg绘制圆形矩形?
- 20. HTML5 - 画布径向渐变形状边缘
- 21. 在触摸位置在HTML5画布上绘制圆形
- 22. 如何在HTML画布中绘制渐变线?
- 23. 使用XferMode在画布上绘制圆形位图
- 24. 用几种渐变颜色在画布上画一个圆圈
- 25. 在Android中绘制圆锥渐变
- 26. 如何在画布上设置圆形路径?
- 27. CGContext中的椭圆径向渐变?
- 28. 如何在不受缩放影响的画布上绘制圆形
- 29. 在画布上绘制曲线路径?
- 30. 如何在MapBox MGLMapView上绘制圆形?
请努力使问题更清楚。至少粘贴包含已经尝试过的东西的任何代码。我怀疑你是在做什么技术问题:是Visual C++ | MFC;或者它是WPF | XAML | C#;或者它是托管-C++ | C++/CLI? – sergiol
我更新了我的帖子,使其更清晰。 –
添加图像并不能澄清更多问题。你有没有把任何代码放在你实际尝试过的代码中? **没有**。人们是否愿意帮助你了解你想用什么技术来解决你的问题? **没有**。 – sergiol