此实例通过引用WIA实现获取图片正确的原始尺寸.
一般情况下,获取图片的原始尺寸的公式是通过已知长(宽),DPI和转换系数来计算出图片的原始尺寸.在Excel,Word,PPT,Ms Office Picture Manger(2003,2010测试过,2007未测试过)等软件中,插入图片后,也能获取到尺寸.但当DPI含有小数点的情况下(PS能够将DPI调整为含小数点),Excel等软件计算出来的尺寸就会错误的.原因应该是自动将DPI取整了,引起误差.通过引用wiaaut.dll,使用WIA的HorizontalResolution属性就能获取正确的DPI(以PS为标准参考),就能很好地解决这个问题.具体请看附图的标识部分.
附件:
点击下载此附件