当前位置: 代码迷 >> QT开发 >> 【请问】请教小弟我的图片会卡咋回事
  详细解决方案

【请问】请教小弟我的图片会卡咋回事

热度:44   发布时间:2016-04-25 04:15:56.0
【请教】请问我的图片会卡怎么回事?
请问,我用QPixmap函数加了个图片,然后用QPaintevent函数把它画出来了,之后,用一个开关按钮控制图片的绘画。
点击按钮的槽函数是:但是会很卡,当图片显示出来的时候,请教怎么不卡!
void Widget::clicked()
{
    Flag = Flag^1;
    update();
}
------解决方案--------------------
要是加载一个小于2000的png肯定不会卡,换成jpg肯定会卡,图片大于3000就更厉害了。
------解决方案--------------------
引用:
要是加载一个小于2000的png肯定不会卡,换成jpg肯定会卡,图片大于3000就更厉害了。


那大图片该如何处理呢?
------解决方案--------------------
通过加载缩略图,加快速度,可是也不是很快,3000x2000的jpg生成256x256缩略图要50ms,100个呢?5秒,1000个缩略图就要50秒,没人受得了。不知道有没有其它的库可以快速的生成缩略图?
  相关解决方案