我讀過wpf程序可以在像素之間畫線,然後在一個像素上顯示.5線,在另一個像素上顯示線。這是否意味着我可以繪製的線條有多小,除了硬件限制之外沒有實際限制?線條的最小繪製尺寸是多少?
回答
WPF使用double
來表示所有的幾何屬性(如一條線的長度)。當涉及到實際輸出到屏幕時,這些顯然會四捨五入到像素,但是這發生在覈心層面。至於你,作爲一個程序員,要知道,你可以double.MinValue
和double.MaxValue
(± 1.8E + 308)
確實每個像素只取該線的平均值的交叉點嗎?因爲我知道這條線不必與像素對齊,所以這意味着線的一半在一個像素上,另一半在另一個像素上......所以這意味着兩個像素的強度都是部分穿過像素的彩色線? –
@JamesJoshuaStreet是的!兩個像素都會有一些線。究竟是什麼數量(無論是強度的一半還是其他)受許多因素影響,包括中風。當繪製寬度爲1的平行線時,這很容易看出:那些像素上的線(由於WPF使用中心作爲參考,其位置爲n-0.5)看起來比那些更清晰和更暗關閉像素。 如果您需要將線條設置爲像素,則可以使用[UIElement.SnapToDevicePixels](http://msdn.microsoft.com/en-us/library/system.double.maxvalue.aspx)屬性。 –
- 1. 條形圖中條的最大尺寸是多少?
- 2. SYSJOBID的最大尺寸是多少?
- 3. DataGridView的最大尺寸是多少?
- 4. RTP頭的最大尺寸是多少?
- 5. Cookie的最大尺寸是多少?
- 6. Web.config的最大尺寸是多少?
- 7. UINavigationBar titleView的最大尺寸是多少?
- 8. 如何在RZslider中繪製縮小尺寸的showticks在線線條?
- 9. 用於繪圖的UiView尺寸是多少?A4尺寸紙張的文件是多少?
- 10. 尺寸的繪製線在Livecode
- 11. 繪製尺寸英寸
- 12. 拆分的以太網幀的最小和最大尺寸是多少
- 13. gtk最小尺寸
- 14. 可繪製到位圖,可繪製未知尺寸/尺寸
- 15. HTML5畫布繪製一條線,其方向和尺寸變化
- 16. pygame的圖像尺寸是多少?
- 17. 手柄的尺寸是多少?
- 18. 用於背景的尺寸是多少?
- 19. `show collections`返回的尺寸是多少?
- 20. iPhone plist的尺寸是多少?
- 21. 什麼的的Scripting.Dictionary的最大尺寸是多少?
- 22. 執行雙指旋轉的圖像的最小尺寸是多少
- 23. GGplot2的最小尺寸geom_text()
- 24. iPhone可以支持的紋理的最大尺寸是多少?
- 25. WP7中MediaHistoryItem的ImageStream的最大尺寸是多少?
- 26. 限制最小尺寸到html表
- 27. 320 and Up Framework - 600尺寸是多少?
- 28. 特徵矩陣的最大尺寸是多少?
- 29. Jagged Arrays可容納的最大尺寸是多少?
- 30. HTML畫布的最大尺寸是多少?
之間設計任何長度的線路記得有一個*變焦*設置太.. –
以及一個像素線不完全是一條線... – Sayse
一個點與它自身之間的一條線... –