画标尺,刻度用毫米单位,请教怎么做到不受分辨率影响
画标尺,刻度用毫米单位,请问如何做到不受分辨率影响?
我想用标尺度量图片或者其它控件的尺寸,单位用毫米.具体画的方法我会,只是不懂怎么实现这样的效果:
随着分辨率的变化(不可能所有用户的分辨率都一样),用image显示的图片和其它控件的大小在视觉上会自动变化,这大家都是知道的,而我要实现的正是需要用标尺反映这些图片和控件的真实大小(标尺单位用毫米),请问怎样换算毫米和像素的关系,一定要判断设备的分辨率吗?一定要确定设备的DPI吗?请大家帮忙/谢谢!!!
------解决方案--------------------
你需要确定的是图片最终的输出尺寸(一般是打印输出的尺寸)。只要这个尺寸一定,你就知道如何在图片边上准确地画出标尺了。
例如:象Word中也有标尺,它的显示是取决于页面设置中的纸张类型的(即输出尺寸)。
我想用标尺度量图片或者其它控件的尺寸,单位用毫米.具体画的方法我会,只是不懂怎么实现这样的效果:
随着分辨率的变化(不可能所有用户的分辨率都一样),用image显示的图片和其它控件的大小在视觉上会自动变化,这大家都是知道的,而我要实现的正是需要用标尺反映这些图片和控件的真实大小(标尺单位用毫米),请问怎样换算毫米和像素的关系,一定要判断设备的分辨率吗?一定要确定设备的DPI吗?请大家帮忙/谢谢!!!
------解决方案--------------------
你需要确定的是图片最终的输出尺寸(一般是打印输出的尺寸)。只要这个尺寸一定,你就知道如何在图片边上准确地画出标尺了。
例如:象Word中也有标尺,它的显示是取决于页面设置中的纸张类型的(即输出尺寸)。