标签: c++ qt png openstreetmap qpixmap
为什么我不能将这个png加载到我的QPixmap中? Open street map png
Q_ASSERT(fakeMap.load("C:/map71.png"));
这会渲染一个ASSERT。
如果我在MS画中打开它并且将其保存为jpeg或png(但尺寸更大),则不会渲染ASSERT。相同的路径和语法。
答案 0 :(得分:3)
您链接的图片实际上是JPEG。如果我用jpg扩展名保存它,它会加载到Qt ok。 Qt可能试图将其视为PNG,这就是它失败的原因。