当前位置: 首页 > news >正文

桐城市做网站昆明网络建设

桐城市做网站,昆明网络建设,电商小程序运营,wordpress the_category iddrawPixmap和drawImage显示图片时,如果图片存在缩放时,会出现模糊现象,例如将一个100x100 的图片显示到30x30的区域,这个时候就会出现模糊。如下: 实际图片: 这个问题就是大图显示成小图造成的像素失真。 当…

drawPixmap和drawImage显示图片时,如果图片存在缩放时,会出现模糊现象,例如将一个100x100
的图片显示到30x30的区域,这个时候就会出现模糊。如下:

实际图片:

这个问题就是大图显示成小图造成的像素失真。
当我们在1080的屏幕上显示清楚的图片放到2k屏幕上也可能会出现图片模糊,原因也是大图显示成小图或者显示成更大的图造成的缩放像素失真。
解决方法:按照要显示的大小,我们代码提前给它缩放处理,防止它自动缩放。

QPainter p(this);p.setPen(QColor(208,208,208));
p.setBrush(Qt::white);
p.setRenderHint(QPainter::Antialiasing);
QPainterPath path;
path.addEllipse(this->rect());
p.setClipPath(path);p.drawEllipse(this->rect());
qreal pixelRatio = p.device()->devicePixelRatioF(); // 获取不同显示器的分辨率比例,防止不同分辨率下图片失真
m_logopix = m_logopix.scaled(QSize(width() * pixelRatio, height() *pixelRatio), Qt::IgnoreAspectRatio, Qt::SmoothTransformation);//缩放图片到当前分辨率下的显示大小,SmoothTransformation平滑处理。
p.drawPixmap(this->rect(),m_logopix);

处理后效果如下:

http://www.yayakq.cn/news/51616/

相关文章:

  • 深圳建设集团网站wordpress 迅雷
  • 聊城企业做网站网站一键提交收录
  • 山东公司网站建设室内设计联盟app最新版app
  • 网站互动网站的分辨率是多少
  • 用什么语言来做网站wordpress 文章迁移
  • 网站建设什么牌子好网站建设 淘宝客末班
  • 关于平面设计的网站网站系统怎么做
  • 最超值的网站建设厦门专业做网站公司
  • 企业建网站的意义有什么做动图比较方便的网站
  • 用微软雅黑做网站可以吗白云做网站
  • 佛山网站搜索引擎优化丝路建设网站
  • 企业网站建设和实现 论文24小时最新在线视频免费观看
  • 网站建设 项目要求有了域名怎么制作网站吗
  • 河南网站优化建设网站搭建方案
  • 网页设计 网站建设 哪个好建设部网站 法规
  • 做标准件生意上什么网站百度爱采购网站官网
  • 做泵阀生意到哪个网站网站建设公司骗人
  • 上海网页制作培训班山西seo网站设计
  • 月嫂网站建设方案wordpress是什么系统
  • 深圳网站设计 制作静态网站开发的目的
  • 网站设计框架图为什么要建微信网站
  • 做文案的网站有些什么软件合肥网上商城网站建设
  • 青岛做外贸网站的公司建设一个公司官网多少钱
  • 论坛推广的特点利于优化的wordpress模板
  • thinkphp做双语网站自考大型网站开发工具
  • 福建省建设厅网站信用评分外贸快车智能建站
  • 网站建设内容存储在线音乐网站开发教程
  • 遵义网站建设90kj优化网站排名怎么制作
  • 漳诈网站建设用电脑记事本做网站
  • 建设银行保定分行网站东莞专业网站推广策划