• 3546阅读
  • 3回复

QT保存的截图比较模糊,如何提高清晰度 [复制链接]

上一主题 下一主题
离线genven
 

只看楼主 倒序阅读 楼主  发表于: 2018-04-03
各位前辈,QT保存的截图比较模糊,请问如何提高清晰度?
QPixmap p = QPixmap::grabWindow(QApplication::desktop()->winId());      
QString fileName = QFileDialog::getSaveFileName(this, "文件另存为","",tr("Config Files (*.jpg)"));    
if(p.save(fileName,"jpg"))      
{          
       QMessageBox::information(this, "提示", "保存成功!",QMessageBox::Ok);    
}

以上代码实现全屏截图并保存,我尝试保存为bmp、png格式的图片,还是这么模糊。我还尝试了p.save(fileName,"jpg",99);
各位前辈,请问如何提高保存图片的清晰度?

离线dosmlp

只看该作者 1楼 发表于: 2018-04-03
save最后一个参数就是设置质量的啊,注意阅读帮助文档
离线genven

只看该作者 2楼 发表于: 2018-04-03
回 dosmlp 的帖子
dosmlp:save最后一个参数就是设置质量的啊,注意阅读帮助文档 (2018-04-03 16:24) 

你好,我已经测试过,那个参数设置为99,也是一样
离线kaon

只看该作者 3楼 发表于: 2018-04-04
grabWindow好像不是pixmap的函数啊
快速回复
限100 字节
 
上一个 下一个