gpt4 book ai didi

c++ - 关于 CRect 和 Rect 类,宽度 = 右 - 左

转载 作者:搜寻专家 更新时间:2023-10-31 00:32:57 26 4
gpt4 key购买 nike

是关于C++和mfc的问题。比如left = 3,right = 8。那不是说从左到右有6个像素点吗?为什么宽度=右-左?如果我知道代表图像矩形的矩形,当我为图像数据分配内存时,我应该使用哪个? Width = right-left,还是 Width = right-left+1?我是图像处理的初学者。这真的让我很困惑。感谢您的帮助!

最佳答案

如果我们谈论 CRect 和 RECT,则 documentation清楚了。

按照惯例,矩形的右边缘和下边缘通常被认为是排他性的。换句话说,坐标为 ( right, bottom ) 的像素紧靠在矩形之外。例如,当 RECT 传递给 FillRect 函数时,矩形被填充到但不包括右列和底行像素。此结构与 RECTL 结构相同。

这里采用了“包容下界,独占上界”的原则。所以元素的个数总是边界之间的差值。

关于c++ - 关于 CRect 和 Rect 类,宽度 = 右 - 左,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30042916/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com