1象素=?毫米?
1象素=?毫米? 问题点数:10、回复次数:9Top
1 楼wangshengyun(小不點)回复于 2005-03-10 09:36:42 得分 5
这个没有准确的换算关系. 如果你用delphi编程时, 在窗体属性中根据不同的显示器分辨率他的相素的大小是不相同的. 例如在1024*768的模式下, 一般是每英寸的象素是:96 ,同时一英寸等于2.54cm.
那么一相素的大小是:2.54/96约0.26mm.
公式是: 象素大小=2.54/英寸的象素Top
2 楼ysai(所有真的都是假的真,所有假的都是真的假)回复于 2005-03-10 09:50:39 得分 0
把你的17'显示器分辨率设置为640*480,再想想,还会提这种问题吗?Top
3 楼softwaiter(softwaiter)回复于 2005-03-10 12:40:37 得分 5
首先通过GetDeviceCaps获得当前DC中每英寸的像素数(显示器一般为96)
然后用Muldiv( 1, 254, 96 ) 在乘以100 即可得到1个像素是多少毫米Top
4 楼whbo(王红波(年轻人,要有所作为))回复于 2005-03-10 13:01:58 得分 0
只晓得一个像素,眼睛能清楚得看到Top
5 楼g961681(技术庸人(情商太低))回复于 2005-03-10 13:03:52 得分 0
象素,不固定大小的Top
6 楼g961681(技术庸人(情商太低))回复于 2005-03-10 13:04:47 得分 0
同一个显示器在800*600下,宽800象素。可换到1024*768下面,就变成1024象素了!Top
7 楼dongycumt(阡陌)回复于 2005-03-10 13:11:16 得分 0
路过Top
8 楼zhongxd(小禹)回复于 2005-03-10 13:37:59 得分 0
根据分辨率不同而不同Top
9 楼cookiezhangjian(cookie)回复于 2005-03-11 14:33:08 得分 0
哪Delphi里面窗体的Width,Height,Left,Top属性的单位是不是“象素”Top




