以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  经验交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=5)
----  紧急求助  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=5&id=16414)

--  作者:dgltd
--  发布时间:2008-3-31 21:58:34
--  紧急求助
在软件里做了个图象显示的构件(透明图象构件或固定图象构件),如何能使自己做的软件在同一大小的显示器上用不同的分辨率时,软件里的图象一样大小;或者在不同大小(如15寸,17寸或19寸)的显示器上用不同的分辨率(如800*600或1024*768等)时,软件里的图象一样大小,
--  作者:dgltd
--  发布时间:2008-3-31 22:02:54
--  
跪求版主和各位高手解答下哈,就是把用15寸显示屏做的东西里的 图象放在不论多大的显示屏上,软件里的图象一直都是一样大,如都是15厘米*28厘米大,先谢谢了哈图片点击可在新窗口打开查看
--  作者:admin
--  发布时间:2008-4-1 0:10:08
--  

你的要求从理论上讲是做不到的;但是通过分辨率,进行一下计算,可以一大致相等。

以下计算只说明原理,在实际应用中应使用标准的分辨率;如:1024/15=68 和 1024/17=60,在同一点数下,如果要显示一英寸的 图像,15寸的,要使用68个点,17寸的,要使用60个点。

但我觉得,作这些没有什么意义,应把你的要求的本意讲出来,看看是不是有必要这样做。


--  作者:dgltd
--  发布时间:2008-4-1 17:06:01
--  

哦,我做个图象,要求一比一大,在任何一台机子上显示的是一样大小


--  作者:dgltd
--  发布时间:2008-4-1 17:10:12
--  
谢谢ADMINA的指导,标准的分辨率和屏幕尺寸以及 厘米之间的换算关系咋算?还请ADMINA指导下啊
--  作者:admin
--  发布时间:2008-4-1 17:22:28
--  

分辨率 是每英寸多少点,这要查显示器的说明,一般是:96点/英寸;1英寸=2.54厘米。

但同一台显示器(CRT),都可以调整屏幕的宽度,相同是不可能的。