我正在使用 QFileDialog 获取图像文件。图像可以采用不同的标准图像文件扩展名。如何获取图像大小(宽度和高度)?
最佳答案
如果只需要图片的大小,而不需要图片本身,最好使用QImageReader。如 wiki 中所述, 并非所有图像数据都已加载。这个过程应该快得多:
QImageReader reader("image.png");
QSize sizeOfImage = reader.size();
int height = sizeOfImage.height();
int width = sizeOfImage.width();
关于c++ - Qt 从文件中打开图像 - 如何知道图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14580835/