我在這裏看到類似的問題,但還沒有找到答案。
我在大學學習計算機圖形學課程,我們學習了用於顯示形狀的不同算法。
我的任務是選擇任何開發平臺並實現這些算法。
由於我有在WPF中開發的經驗,我想用它來完成這項任務。
但我似乎無法找到如何給像素的座標和改變其顏色。
我知道學校相關的問題在這裏不是很受歡迎,但我不認爲這個問題會以任何方式欺騙我的作業。
謝謝!我如何打開(更改顏色)的一個像素座標在WPF
6
A
回答
5
你有三種選擇:
- 添加一個1個像素大小的矩形,一個Canvas(畫布是你如何做到在WPF統籌位置),
- 做一些風俗畫的WriteableBitmap(例子是在那個頁面)
不要在CompositionTarget.Rendering事件的一些風俗畫,和「開放」的呈現,像這樣:
using (DrawingContext context = visual.RenderOpen()) { context.DrawRectangle(Brushes.Red, null, new Rect(5,5,1,1)); }
1
請嘗試看看WriteableBitmap課程。 WPF不會讓你直接處理像素,但是WriteableBitmap將允許你在一個位圖上設置像素,然後渲染它。
0
您可以在XAML或代碼中使用Shape對象,例如Line或Rectangle。
例如,在使用XAML行,你可以使用
<Line X1="10"
Y1="10"
X2="11"
Y2="11"
Stroke="Black"
StrokeThickness="1" />
X1是開始x座標。 X2是結束x座標。 Y1是開始y座標。 Y2是最終的y座標。
相關問題
- 1. WPF圖像,改變像素的顏色
- 2. 更改像素的顏色
- 3. 查找顏色的像素座標
- 4. 打開單個像素/關閉或改變顏色在Java中
- 5. 更改像素顏色Python
- 6. 如何在uiimage中更改單個像素的顏色
- 7. 更改像素以填充WPF圖像中的顏色
- 8. 用另一種顏色更改所有像素的顏色
- 9. 如何改變一個像素的顏色的圖像
- 10. 如何在C#.NET中更改圖像的像素顏色
- 11. WPF如何更改gridview列的顏色
- 12. 我怎樣才能實現像素顏色的x,y座標?
- 13. Android在更改圖像時更改了像素的顏色
- 14. 更改x y座標圖像的顏色
- 15. 如何更改matplotlib 3D圖的座標軸的顏色?
- 16. 更改打開表單的顏色
- 17. 如何隨機更改屏幕上每個像素的顏色
- 18. 尋找座標的顏色在一個PNG圖像中的Java
- 19. 更改WPF標題欄背景顏色
- 20. 更改OnClick標籤顏色WPF
- 21. 如何在圖像中查找特定座標中的像素顏色?
- 22. 更改位圖的像素顏色
- 23. 更改SDL中的像素顏色
- 24. 更改GdkPixbuf(GTK3)中像素的顏色
- 25. 更改UIImage的像素顏色值
- 26. 更改點擊像素的顏色
- 27. GLSL更改紋理的像素顏色
- 28. 更改像素圖的顏色
- 29. Android - 更改位圖的像素顏色
- 30. 如何更改「我」圈顏色(標題顏色)
代碼片段不清楚「visual」是什麼類型。這讓我堅持嘗試谷歌更多的信息,因爲基礎'Visual'類沒有'RenderOpen'方法。它看起來必須是'DrawingVisual'類型。 – 2010-09-02 13:06:01