QML 头像方形图片处理为圆形图片方法

import QtGraphicalEffects 1.0需要引入的包


Item{

        width: 300
        height: 300
        
        
        Image{
            id: imageView
            source: "test.png"
            anchors.fill: parent
        }
        
        
        Rectangle{
            id: mask
            anchors.fill: parent
            radius: height/2
            visible: false
        }
        
        OpacityMask {
            anchors.fill: parent
            source: imageView
            maskSource: mask
        }
    }

能够处理出很多效果,官方示例是一个蝴蝶,这种出处理出来的效果很圆滑,不会因为分辨率而影响
阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

QML 头像方形图片处理为圆形图片方法

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭