什么是计算机分辨率?

时间:2013-04-06 21:35:48

标签: resolution pixel geometry

也许这是一个微不足道的问题,但我对计算机分辨率感到困惑。它是什么?

如果分辨率为150 X 100那么这意味着150个像素将覆盖我系统的整个长度(水平)。这是否意味着像素的大小不固定?由于300 X 200将意味着300个像素覆盖相​​同的长度。

另外,假设我拿起一个像素并围绕它绘制一个圆圈。现在圆圈可能穿过它所覆盖的所有像素的中心,或者可能存在/可能是一些边界不通过中心的像素。 [如果我在直径上采取极端点,则从中心传递,因为边界穿过中心。就像那样]。

也就是说,我可以说占用一个像素,如果它在圆圈内或外面? [再次,直径的极端点在里面]。

编辑此外,在正常的X-Y轴上;边界上的点也是小数,但如果我在窗口中考虑像素的索引,那么它将仅作为单位值增加。那么我们如何决定绘制圆圈时所有像素的颜色是什么?

1 个答案:

答案 0 :(得分:0)

当您读取1024x768时,1024是水平分辨率,768是垂直分辨率,以像素为单位。

Pixel可以是正方形或矩形,未指定。

要确定像素是否在圆内,您(简化)计算该像素中心到圆心的距离,并检查它是否低于或等于半径,如果是,则它在里面

相关问题