标题:QPixmap load加载大图奔溃 超过500kb小于1M
作者:openlqh
日期:2017-05-15 10:31
内容:
load加载图片奔溃,几百K的图片加载没问题,超过1M的肯定崩溃。
是不是和图片的像素有关系?
求指导。
奔溃信息如下:
0x00007FFC82F6CB8A (Qt5Guid.dll) (MuilteWindow.exe 中)处有未经处理的异常:0xC0000005:读取位置 0xFFFFFFFFFFFFFFFF 时发生访问冲突。
#1 [qxiaoyu718 05-15 15:25]
无图 无代码。。。纠错好难
#2 回 qxiaoyu718 的帖子 [openlqh 05-15 16:03]
qxiaoyu718:无图 无代码。。。纠错好难(2017-05-15 15:25)
QPixmap px;
bool flag = px.load(filename);
就这个加载直接奔溃了。路径是对的。小图片没问题
#3 [clickto 05-18 16:35]
是5.6mingw版吧?我也遇到过这个问题
#4 [zjmmlab 05-19 06:47]
不直接用QPixmap::load,应该先QImage::load,再QPixmap::fromImage。
#5 回 zjmmlab 的帖子 [openlqh 06-01 10:10]
zjmmlab:不直接用QPixmap::load,应该先QImage::load,再QPixmap::fromImage。(2017-05-19 06:47)
嗯。。用QIMAGE就没问题了。已经试验出来了 谢了。