這是一個關於C++和mfc的問題。 例如,left = 3,right = 8。是不是表示從左到右有6個像素?爲什麼寬度=右 - 左?如果我知道表示圖像矩形的矩形,當爲圖像數據分配內存時,我應該使用哪一個?寬度=左右,或寬度=右 - 左+ 1?我是圖像處理的初學者。它真的讓我困惑。感謝您的幫助!關於class CRect&Rect,Width = right-left
2
A
回答
5
如果我們在談論CRect和RECT,那麼documentation就是明確的。
按照慣例,矩形的右邊和底邊通常被認爲是獨佔的。換句話說,座標爲(右,下)的像素緊靠矩形的外側。例如,當RECT傳遞給FillRect函數時,該矩形被填充到但不包括像素的右列和底行。這個結構與RECTL結構相同。
這裏使用「包含下界,獨佔上限」的原理。所以元素的數量永遠是邊界之間的差異。
相關問題
- 1. 從tagRECT/CRect轉換爲Gdiplus :: Rect
- 2. Pygame Rect class
- 3. 關於class和__str__
- 4. OpenCv聲明失敗關於rect ROI
- 5. CRect c;有什麼區別?和CRect c();當CRect是一個班級?
- 6. 關於class/module的問題
- 7. Width = Parent Width CSS3
- 8. 基於json選擇rect並在選定的父rect內添加rect
- 9. Kineticjs dragBoundFunc rect在rect
- 10. 子視圖Rect不等於視圖使用AutoLayout時的Rect
- 11. width/border-width(CSS)
- 12. 關於Java中內部類的兩個問題(class A {class B {}})
- 13. Dojo:有什麼關於'class extend'的嗎?
- 14. 關於.class字段的思考
- 15. 關於(刷新).class文件的問題
- 16. 關於@class的正向類聲明
- 17. j2me:關於Landmark class的問題
- 18. 如何將RECT = [xmin,ymin,width,height]轉換爲圖像的(x,y)s?
- 19. $(window).width()vs $(document).width()
- 20. 不服從`width`或`max-width`屬性?
- 21. 如何替換嵌入class =「」的youtube的width =「」和height =「」?
- 22. 如何從視頻嵌入wordpress中去掉class「fluid-width-video-wrapper」
- 23. CRect成員變量有奇怪的值
- 24. LiveWallpaper SurfaceHolder.lockCanvas(Rect dirty)
- 25. 如何在rect中設置rect
- 26. 可能使用width = device-width和meta name =「viewport」content =「width = 1024」?
- 27. Flex需要澄清:width,min(max)Width,explicitWidth,explicitMin(Max)Width,measuredWidth,measuredMinWidth,percentWidth
- 28. css3和jquery中的rotateY和width關係
- 29. OnMouseEnter on Rect,Unity3D
- 30. Android - 理解View.getLocalVisibleRect(Rect)
它只是寬度=右 - 左。這很令人困惑,因爲在數學中線的粗細爲零。但在圖形中,厚度至少爲1.使用黑色筆和白色筆刷,CRect(0,0,2,2)爲4個黑色點。您決定邊界在哪裏,以及該區域是什麼。 CRect(0,0,1,1)預計打印一個點,但它實際上不打印任何內容。 CRect(1,1,1,1)沒有任何意義,如果你畫它,你什麼也得不到。 –
@BarmakShemirani你應該讓你的評論一個答案。 –
@Michael Walz:你說得對。下次! –