qml之通过OpacityMask 画圆形头象
作者:
dotdiw | 来源:发表于
2018-01-08 13:45 被阅读60次

效果图片
import QtQuick 2.0
import QtGraphicalEffects 1.0
Item {
Rectangle {
id: _image
width: 50
height: 50
Image {
id: _source
smooth: true
visible: false
anchors.fill: parent
source: Qt.resolvedUrl("./images/1.jpg")
sourceSize: Qt.size(parent.size, parent.size)
antialiasing: true
}
Rectangle {
id: _mask
color: "black"
anchors.fill: parent
radius: width/2
visible: true
antialiasing: true
smooth: true
}
OpacityMask {
id:mask_image
anchors.fill: _image
source: _source
maskSource: _mask
visible: true
antialiasing: true
}
}
}
本文标题:qml之通过OpacityMask 画圆形头象
本文链接:https://www.haomeiwen.com/subject/iucbnxtx.html
网友评论