qt 在一张白色png图片底板上绘图,出现锯齿,如何消除锯齿 20C

QPainter painter(&m_bitMap);
//painer.setRenderHint(QPainter::Antialiasing,true);
painer.setRenderHint(QPainter::SmoothPixmapTransform,true);
painter.setPen(QPen(QColor(255,0,0,255),cur_point.width));

我按照上面的方法设置完画笔后,画出的图形仍然有锯齿图片说明

2个回答

painer.setRenderHint(QPainter::Antialiasing,true);为什么给你注释掉了

aqiasi007
一个人的天空007 我试过后,不能消除锯齿,然后就给屏蔽掉了
接近 2 年之前 回复

发现制作完成的PNG图片上传网站后,出现许多锯齿。蓝色理想里的人们认为模糊图片边缘,用绘制工具对锯齿进行涂抹可以解决

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Python+OpenCV计算机视觉

Python+OpenCV计算机视觉

在Qt中给widget添加背景图片,图片空白处显示为黑色

QPixmap pixmap("picture/love.png"); QPalette palette; palette.setBrush(QPalette::Window, QBrush(pixmap.scaled(size(), Qt::IgnoreAspectRatio, Qt::SmoothTransformation))); this->setPalette(palette); setAutoFillBackground(true);

qt 场景中加载图片并设置图片缩放

我想在qt场景中增加背景图片,且设置背景图片为缩放显示。使用setBackgroundBrush函数默认是平铺,请大家给我提供好的建议,万分感谢!

qt QLabel显示图片,图片显示格式设置

QPixmap pix; setScaledContents(false);//禁止缩放(感觉无效) pix.load(fileName);//fileName是图片路径 load过后,图片显示在lable里,现在默认是填充全部lable窗口显示, 如何设置显示图片的格式,比如平铺、不填充等不同的显示效果。![图片说明](https://img-ask.csdn.net/upload/201911/07/1573098273_263621.png), 我想要的效果是这样的!![图片说明](https://img-ask.csdn.net/upload/201911/07/1573098623_394270.png)

QT显示灰度图像问题,显示出来为锯齿,求遇到曾遇到相同问题的同学施以援手啊

项目中需要显示opencv中Mat类。 Origin.create(M, N, CV_8UC1);// Origin中为0-256的值 QImage scaledImg; img = QImage((const unsigned char*)(Origin.data),Origin.cols,Origin.rows,Origin.step,QImage::Format_Indexed8); QVector<QRgb> colorTable; for(int k=0;k<256;++k) { colorTable.push_back( qRgb(k,k,k) ); } img.setColorTable(colorTable); scaledImg=img.scaled( ui->tuxiang->size(),Qt::IgnoreAspectRatio); ui->widget->setPixmap(QPixmap::fromImage(scaledImg)); ui->widget->resize(ui->widget->pixmap()->size()); ui->widget->show();! [图片说明](https://img-ask.csdn.net/upload/201707/28/1501208666_860183.png) 显示出来的图像本应该为灰度图,变成锯齿的了?? 跪求大神看看,那步出现问题了。。。不胜感激啊

Qt中如何在连续显示的图片上叠加矩形框?

![图片说明](https://img-ask.csdn.net/upload/201612/28/1482889794_141839.png) 如上图所示,我想把自己设计的跟踪算法用Qt做成界面,大部分工作已经完成,就是在画框问题上卡住了,求各位大神帮忙解决。我是Qt新手,第一次做界面程序,现学现卖的。图中显示图片的部分用的是QLabel类,显示的是QImage图像,目前面临的主要问题是在目标初始化过程中,需要人为的画矩形框,后期在跟踪过程中,还需要将跟踪得到的矩形框叠加在原图像上,怎么实现?

qt5利用QImage显示图片但图片显示不出来

代码写在一个toolbutton的函数中,理想情况是点击button后原图片隐藏,然后绘制新的地图。.h头文件中该定义的都定义好了。 ``` void MainWindow::on_toolButton_start_clicked() { ui->label_mainmenu->setVisible(false); ui->toolButton_start->setVisible(false); MainWindow::set_map(); } void MainWindow::set_map() { imagewall.load(":/new/images/wall.png"); imageiron.load(":/new/images/iron.png"); imagebase.load(":/new/images/base.png"); static int cell[27][27]={/*一个二维数组,用123表示不同墙体*/} for(int x=0;x<27;x++){ for(int y=0;y<27;y++){ switch(cell[x][y]){ case 1: paint.drawImage(420+40*x,40*y,imagewall);break; case 2: paint.drawImage(420+40*x,40*y,imageiron);break; case 3: paint.drawImage(420+40*x,40*y,imagebase);break; default: break; } } } } ```

Qt利用图片做透明窗口背景

![图片说明](https://img-ask.csdn.net/upload/201912/19/1576690160_574889.png) ![图片说明](https://img-ask.csdn.net/upload/201912/19/1576690172_353084.png) 如图实现用一张图片作为父级窗口的背景,同时不会影响到子级控件的显示,自己尝试直接设置style不指定objectname会导致子级控件也被渲染,也尝试过QPattle绘制,但是子级控件还是无法显示背景,直接设置子级透明也不可以,大家有其他一些好的思路或者想法,提出来我多做一下尝试。

qt qpainter绘制文字如何实现锯齿化

无论我怎么设置QPainter::setRenderHint,写出来的文字都很平滑,没有想要的锯齿效果! 下面是一个截图,第一个红框是需要的锯齿化效果,最下面那个是我现在的效果! ![图片说明](https://img-ask.csdn.net/upload/201507/27/1437964258_48448.jpg)

QT加载图片失败路径问题

最近在做个移动端的QT应用,在加载图片时遇到加载失败的问题代码如下: QImage image("asset:///begin/maindlg/deviver.png"); QImage image(":/asset/begin/maindlg/deviver.png"); QImage image(".asset/begin/maindlg/deviver.png"); 以上的三种方法都不想,相对路径和绝对路径都不行。。求大神解决。

Qt获取Qlabel中当前显示的图片

我在一个QLabel中打开了本地的一张图片,现在想要点击一个按键对当前图片用mirrored()对图像进行翻转,怎么获取当前的图片呢?

QT加载大量图片时很慢

QT加载大量图片时很慢,这里想到个办法是加载一张图片就将其显示出来。但是该如何实现呢?最好有个demo例子,小白一只。。。

在Qt的label控件上添加图片,调试时可见,但编译时空白,求助各位大神

![图片说明](https://img-ask.csdn.net/upload/201907/28/1564269046_215456.png)![图片说明](https://img-ask.csdn.net/upload/201907/28/1564269058_70259.png) 在Qt的label控件上添加图片,调试时可见,但编译时空白,求助各位大神

python Qt 使用时出现的问题

我尝试学习用Python和Qt写界面,但是都安装好后,出现这个问题难以解决。 ![图片说明](https://img-ask.csdn.net/upload/201904/24/1556069442_659167.png) ![图片说明](https://img-ask.csdn.net/upload/201904/24/1556069426_716978.png) ![图片说明](https://img-ask.csdn.net/upload/201904/24/1556069468_597528.png) 从网上也找了许多解决方法,但是都没能解决。 只好发帖寻求帮助。 感谢!

qt creator5无法显示背景图片

关于Qmainwindow的添加背景图片,我采用的方法是改变样式表,之前已在资源文件中添加了png格式的图片 ![图片说明](https://img-ask.csdn.net/upload/201506/02/1433257891_425354.jpg) 这是在ui设计界面的下的模样: ![图片说明](https://img-ask.csdn.net/upload/201506/02/1433257930_642088.jpg) 但在点击运行之后: ![图片说明](https://img-ask.csdn.net/upload/201506/02/1433257958_146666.jpg) 完全显示不了图片!已经在网上找了很多方法,就是解决不了…… 求大神教QAQ

Qt遍历指定目录下图片文件并用Label显示

如题,看了看网上大家的方法,都是用QDir进=进行遍历的,把图片遍历出来之后如何实现用label显示,最好能加按钮切换或者自动切换? ``` QDir dir; QStringList filters; filters << "*.jpg"<<"*.jpeg"<<"*.png";//设置过滤类型 dir.setNameFilters(filters);//设置文件名的过滤 QFileInfoList list = dir.entryInfoList(); if(list.length()!=0) for (int i = 0; i < list.size(); ++i) { qDebug() << list.at(i).fileName(); } else { qDebug()<<"no file"; } ```

QT添加图片用图片填充Qlabel

有一个Qlabel可以通过鼠标改变大小,我想向QT中添加一张图片! 不想改变图片的大小 当图片小于Qlabel时,就会增加图片!直到把Qlabel填满!

qt 怎么以任意角度旋转然后保存图片

void Widget::paintEvent(QPaintEvent* event) { int angle = 10; QImage *image = new QImage; image->load("./test.png"); QPainter painter(this); long width = image->width(); long height = image->height(); QPonitF center(width/qreal(2), height/qreal(2)); painter.translate(center); painter.rotate(angle); painter.translate(-center); painter.drawImage(QPointF(0, 0), *image); image->save("./new.png"); } 我想以任意的角度旋转一张图片,把图片旋转正之后保存下来,上门的代码可以旋转图片,但是保存下来的new.png和源图片test.png角度是一样的,有谁知道怎么样以任意的角度旋转图片,然后保存图片,谢谢

Qt中编写编辑器图片,读取图片并另存为

在qt中在Textdit中插入图片后,怎样读取图片,并保存图片到另一路经下

关于QT的lable图片更新

我要用QT写一个客户端,从服务器上获取视频信息,就要一帧帧图片下载然后显示在lable上, 但是事实上要是只收一张图片,没问题,能显示,但是循环播放的话,数据确实在循环下载着, 但是界面却卡死了,图片也一张都显示不出来,显示的代码: pixmap->loadFromData((const uchar *)picbuf, lenth, "PNG"); ui->label->setPixmap(*pixmap); 烦恼了两天,求帮助,万分感谢!

2019 Python开发者日-培训

2019 Python开发者日-培训

150讲轻松搞定Python网络爬虫

150讲轻松搞定Python网络爬虫

设计模式(JAVA语言实现)--20种设计模式附带源码

设计模式(JAVA语言实现)--20种设计模式附带源码

YOLOv3目标检测实战:训练自己的数据集

YOLOv3目标检测实战:训练自己的数据集

java后台+微信小程序 实现完整的点餐系统

java后台+微信小程序 实现完整的点餐系统

三个项目玩转深度学习(附1G源码)

三个项目玩转深度学习(附1G源码)

初级玩转Linux+Ubuntu(嵌入式开发基础课程)

初级玩转Linux+Ubuntu(嵌入式开发基础课程)

2019 AI开发者大会

2019 AI开发者大会

玩转Linux:常用命令实例指南

玩转Linux:常用命令实例指南

一学即懂的计算机视觉(第一季)

一学即懂的计算机视觉(第一季)

4小时玩转微信小程序——基础入门与微信支付实战

4小时玩转微信小程序——基础入门与微信支付实战

Git 实用技巧

Git 实用技巧

Python数据清洗实战入门

Python数据清洗实战入门

使用TensorFlow+keras快速构建图像分类模型

使用TensorFlow+keras快速构建图像分类模型

实用主义学Python(小白也容易上手的Python实用案例)

实用主义学Python(小白也容易上手的Python实用案例)

程序员的算法通关课:知己知彼(第一季)

程序员的算法通关课:知己知彼(第一季)

MySQL数据库从入门到实战应用

MySQL数据库从入门到实战应用

机器学习初学者必会的案例精讲

机器学习初学者必会的案例精讲

手把手实现Java图书管理系统(附源码)

手把手实现Java图书管理系统(附源码)

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

.net core快速开发框架

.net core快速开发框架

玩转Python-Python3基础入门

玩转Python-Python3基础入门

Python数据挖掘简易入门

Python数据挖掘简易入门

微信公众平台开发入门

微信公众平台开发入门

程序员的兼职技能课

程序员的兼职技能课

Windows版YOLOv4目标检测实战:训练自己的数据集

Windows版YOLOv4目标检测实战:训练自己的数据集

HoloLens2开发入门教程

HoloLens2开发入门教程

微信小程序开发实战

微信小程序开发实战

Java8零基础入门视频教程

Java8零基础入门视频教程

相关热词 c# 按行txt c#怎么扫条形码 c#打包html c# 实现刷新数据 c# 两个自定义控件重叠 c#浮点类型计算 c#.net 中文乱码 c# 时间排序 c# 必备书籍 c#异步网络通信
立即提问