我需要在自定義控件(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