我正在使用 QFileDialog 获取图像文件。图像可以是不同的标准图像文件扩展名。如何获取图像大小(宽度和高度)?
问问题
5521 次
2 回答
15
如果只需要图像的大小,而不需要图像本身,最好使用 QImageReader。如wiki中所述,并非所有图像数据都已加载。这个过程应该快得多:
QImageReader reader("image.png");
QSize sizeOfImage = reader.size();
int height = sizeOfImage.height();
int width = sizeOfImage.width();
于 2018-05-09T07:36:10.043 回答
2
从检索到的文件名创建 QPixmap 并调用QPixmap::size()
于 2013-01-29T10:34:45.717 回答