【请教】请问我的图片会卡怎么回事?
请问,我用QPixmap函数加了个图片,然后用QPaintevent函数把它画出来了,之后,用一个开关按钮控制图片的绘画。
点击按钮的槽函数是:但是会很卡,当图片显示出来的时候,请教怎么不卡!
void Widget::clicked()
{
Flag = Flag^1;
update();
}
[解决办法]
要是加载一个小于2000的png肯定不会卡,换成jpg肯定会卡,图片大于3000就更厉害了。
[解决办法]
那大图片该如何处理呢?
[解决办法]
通过加载缩略图,加快速度,可是也不是很快,3000x2000的jpg生成256x256缩略图要50ms,100个呢?5秒,1000个缩略图就要50秒,没人受得了。不知道有没有其它的库可以快速的生成缩略图?