0

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

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

另外,假设我占用一个像素并围绕它画一个圆圈。现在圆是否有可能通过它所覆盖的所有像素的中心,或者会有/可能有一些像素的边界不通过中心。[从中心通过,如果我取直径上的极值点,因为边界通过中心。就这样]。

也就是说,我可以说占据一个像素,如果它是在圆圈内还是在圆圈外?[再次,直径的极值点在内部]。

编辑另外,在正常的 XY 轴上;边界上的点也是小数,但如果我考虑像素的索引,在一个窗口中,那么它只会作为一个单位值增加。那么我们如何决定,画圆时所有像素都被着色了?

4

1 回答 1

0

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

像素可以是正方形或矩形,它没有指定。

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

于 2013-04-06T21:39:23.257 回答