QT中怎样获取图片的分辨率?
我想做一个显示TIFF图片的工具,但是现在遇到两个问题:
1.获取图片DPI,因为要显示图片的实际尺寸需要三个数据(图片像素,图片DPI,显示器DPI),然后根据公式计算出来的.就像windows自带的图片浏览器一样,它有一个显示实际尺寸的按钮.如下图是用windows自带的画图板查看的.
2.怎么读取多页图片,因为TIFF是多页图片格式的.
现在卡在1问题上了,用QPixmap读取图片,可以获取到图片像素,显示器DPI.但是根本没有获取图片DPI(图片分辨率)的方法.在网上和QT助手里找了很久依然无果,所以只好来发贴请教了.
环境:windows,QT4.7
[解决办法]
有了图像大小,分辨率我记得是可以算的。
[解决办法]
分辨率的定义
http://baike.baidu.com/view/7687.htm
http://baike.baidu.com/view/7687.htm#4
按下面的定义 应该是文件大小除以文件的面积
http://www.doc88.com/p-074309063111.html
[解决办法]
是不是分辨率和大小数值一样,可以去除图片大小
[解决办法]