问题描述
我使用 QGraphicsView 和 QGraphicsScene 来绘制 QGraphicspixmap。此 QGraphicspixmap 包含分辨率为 10652 x 14204 的 jpg 图像。
当我在 QGraphicsView 上显示它时,我收到了这张图片:
如您所见,线条呈锯齿状且清晰度较低。我在 Windows 照片查看器和 irfanview 上显示了相同的图像,但没有出现这种效果,如下所示:
我尝试使用 QGraphicsView 的这个标志,但得到相同的结果:
pictureGraphicsView = new QGraphicsView(this);
scene = new QGraphicsScene(pictureGraphicsView);
pictureGraphicsView->setScene(scene);
pictureGraphicsView->setRenderHints(QPainter::Antialiasing| QPainter::SmoothpixmapTransform
| QPainter::TextAntialiasing);
pictureGraphicsView->setViewportUpdateMode(QGraphicsView::FullViewportUpdate);
有人知道是否可以避免这种对 QGraphicsView 的影响?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)