如何解决QPixmap对象质量丢失
我在我的Qt应用程序上的QChartView对象上有一个QChart,我试图在该应用程序生成的pdf中使用该图表。问题是我将html字符串生成为pdf后,QChart的质量损失了很多。有什么方法可以提高.jpeg的质量或以其他方式生成它。我在QGraphicsPixmapItem对象上看到了setTransformationMode方法,但找不到与QPixmap对象类似的方法。这是我的代码示例:
QPixmap pixmap = chartView->grab();
QPixmap outpixmap;
QByteArray byteArray;
QBuffer buffer(&byteArray);
buffer.open(QIODevice::WriteOnly);
pixmap.save(&buffer,"JPG");
QSize size(100,100);
outpixmap.scaled(size,Qt::KeepAspectRatio);
outpixmap.save("jpegName","JPG");
QString html;
html.append("<img src="+"jpegName"+"width='800',height='400'>");
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。