天天看点

layui图片src 指定后没显示_基于qt的 圆角头像/图片 实现

和大家分享一些经验之谈,希望可以帮助到有需要的同学。

今天为大家分享的是 基于qt 的圆角头像实现,废话不多说直接上代码。

/**
           

以上代码可以实现将一个

非圆角图片裁剪为圆角图片

另外我对一些参数进行一些说明:

  • Qt::IgnoreAspectRatio 尺寸可以自由缩放。不保留纵横比。这个参数还可以用Qt::KeepAspectRatio或者Qt::KeepAspectRatioByExpanding替代。Qt::KeepAspectRatio表示在给定矩形内将尺寸缩放为尽可能大的矩形,从而保持纵横比。Qt::KeepAspectRatioByExpanding表示在给定矩形之外,将尺寸缩放为尽可能小的矩形,从而保持纵横比。
layui图片src 指定后没显示_基于qt的 圆角头像/图片 实现
  • Qt::SmoothTransformation 边缘平滑处理。相对的非平滑但快速处理的参数为Qt::FastTransformation。QPainter::SmoothPixmapTransform与此参数类似。
  • QPainter::Antialiasing 边缘抗锯齿处理。

以上就是全部内容。另外如果在高分屏下图片可能会很模糊,下篇文章我将会为大家介绍如何通过计算屏幕的像素密度区分是否为高分屏,然后解决高分屏图片显示模糊的问题。

—本文章为原创文章,如需转载请标明出处。—

继续阅读