像素与毫米转换?
让程序画出一条线,使用Graphice 类画一条实际尺度为10毫米的直线,这个条直线,无论在任何显示器,15寸,或者17寸,在任何分辨率,在800x600,或1024x768 情况下,自动的根据显示器大小,分辨率,画出实际尺度为10毫米的线求解问题,,
之前在论坛了找了许多资料,小弟愚笨,不能编出此类程序, --------------------编程问答-------------------- 像素 = Integer.Parse(毫米 / 25.4 * 100) + 1 --------------------编程问答-------------------- 1楼的可能没有理解对我的意思,
我的意思是,无论在任何分辨率,在任何尺寸的LED显示器中,都应该画出实际长度(用尺子在显示器上量)为10毫米的线。
这个应该计算公式我觉得应该是要加上显示器的分辨率来计算 的~~
高人呢,,求解~~ --------------------编程问答-------------------- 不同设备 像素点大小也不一样 即使都是显示器 也和dpi有关 --------------------编程问答--------------------
同意,你应该要先获得显示器的dpi才行。
如果dpi=96 就是1英寸内有96个像素点,然后转换成毫米就好。。。
补充:.NET技术 , C#