1像素的每条边大约是0.3毫米 与分辨率有关。
1 厘米=0.3937 英寸 1 英寸=2.54 厘米 72像素/英寸=28.346像素/厘米 300像素/英寸=118.11像素/厘米 我们可以说在一幅可见的图像中的像素(如打印出来的一页)或者用。
对分辨率的认识可知,不同分辨率的设备,1英寸所包含的像素数是不同的。
在确定分辨率的设备上,1英寸所包含的像素数也是不同的,并且分为水平方向上和垂直方向上。
故而可知,不同的分辨率情况下,毫米与像素之间的换算结果一。

水平方向的换算: x * px /25.4 垂直方向的换算: y * py /25.4 像素换算为毫米 x * 25.4 / px 在程序中这么写 MyControl.Height := 10{mm} * PixelsPerInch * 10 div 254;分子和分母同乘以10,将浮点。
即1英寸=800px。
在垂直方向上,每英寸包含有600个像素,即1英寸=600px。
可得:(1)在水平方向上:1mm=31.49606299px 1px=0.03175mm (2)在垂直方向上:1mm=23.62204724px 1px=0.042333333mm 。

故而可知,不同的分辨率情况下,毫米与像素之间的换算结果一定是不同的。
二、举例换算 1 /4 假设屏幕分辨率为800*600,则:(1)在水平方向上,每英寸包含有800个像素,即1英寸=800px。
(2)在垂直方向上,每英寸包含。