确定显示分辨率的像素坐标

时间:2014-08-08 04:11:52

标签: image-processing resolution screen-resolution

如果程序在分辨率为A的显示器上显示X,Y处的像素,我能精确地预测同一像素在分辨率B处显示的坐标是什么?

更多信息

2种显示分辨率为:

A - > 1366 x 768

B - > 1600 x 900

在每个方向上划分最大分辨率会产生:

X方向比例因子= 1600/1366 = 1.171303075

Y方向比例因子= 900/768 = 1.171875

例如,假设显示器A上的唯一红色像素出现在像素(1,1)处。如果我只是使用这些因子进行放大,那么在显示器B上,该红色像素将显示在像素处(1.171303075,1.171875)。我不知道如何解释它,因为我习惯将像素视为整数值。如果我知道屏幕上像素坐标/位置的确切几何形状,这可能会有所帮助。例如,像素坐标(1,1)是否意味着像素的中心位于(1,1)?或者像素的特定角是(1,1)?我相信图表可以帮助实现这一点 - 如果有人可以发布有用资源的链接,我会很感激。最后,我可能正在接近这一切。

提前致谢。

1 个答案:

答案 0 :(得分:1)

我认为,您的问题与scaling/resampling images字段有关。位图或光栅图像是数码照片,因此它们是表示细节丰富的自然图像的最常见形式。术语位图是指给定模式(像素中的位)如何映射到特定颜色。位图图像采用数组的形式,其中每个元素的值(称为像素图像元素)对应于图像的该区域的颜色。

取样

当测量像素的值时,可以获取像素位置周围区域的平均颜色。简化模型是对正方形进行采样,更准确的测量是计算加权高斯平均值。当感知位图图像时,人眼应该将像素值混合在一起,重新创建它所代表的连续图像的错觉。

栅格尺寸

像素网格中的水平和垂直样本数称为栅格尺寸,指定为width x height

分辨率

分辨率是采样密度的度量,位图图像的分辨率给出了像素尺寸和物理尺寸之间的关系。最常用的衡量标准是ppi,每英寸像素

缩放/重新取样

当我们需要创建具有与我们不同的维度的图像时,图像缩放是过程的名称。缩放的另一个名称是重新采样。当重采样算法尝试重建原始连续图像并创建新的样本网格时。有两种缩放:向上向下

缩小图像

减少光栅尺寸的过程称为抽取,这可以通过平均贡献每个输出像素的源像素值来完成。

向上缩放图像

当我们增加图像大小时,我们实际上想要在原始栅格中的原始采样点之间创建采样点,这是通过插入采样网格中的值来完成的,有效地猜测未知像素的值。这种插值可以通过最近邻插值,双线性插值,双三次插值等来完成。但是,放大/缩小图像也必须在离散网格上表示。