屏幕上的一英寸却相当于现实世界中的12英寸?
我在第五版中怎么没见过,不可能吧。比如说我的显示器的分辩率是800x600
按96像素每英寸来算,那么逻辑尺寸宽为800/96英寸,按你的说法在现实世界中我的显示器
就应该为800*12/96=100英寸,是不是太夸张了?
其实所谓逻辑就是说它并不是实实在在的存在的,它的作用是使分辩率不同的设备有一个统一的
与设备坐标的换算关系使显示的尺寸相同。无论什么设备最终显示还是用的是设备坐标。
我在第五版中怎么没见过,不可能吧。比如说我的显示器的分辩率是800x600
按96像素每英寸来算,那么逻辑尺寸宽为800/96英寸,按你的说法在现实世界中我的显示器
就应该为800*12/96=100英寸,是不是太夸张了?
其实所谓逻辑就是说它并不是实实在在的存在的,它的作用是使分辩率不同的设备有一个统一的
与设备坐标的换算关系使显示的尺寸相同。无论什么设备最终显示还是用的是设备坐标。
就是那末长!
没有屏幕上的英寸
或者现实世界中的英寸!
英寸就是英寸。
就是那末长!
没有屏幕上的英寸
或者现实世界中的英寸!
英寸就是英寸。
它都是96像素每英寸。很显然在640x480下和在800x600下的一英寸的长度是不同的,而打印机是
不会出现这种情况的。为了使显示器能在分辨率不同时显示的尺寸相同,于是就有了物理尺寸的
说法。它的尺寸是固定不变的,这样你就可以写出在各种分辨率下大小相同的程序,不过一般用的
不多。按理这些在VC++技术内幕中应该有介绍呀。