ساخت عکس گرد در QML - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

وبـــلاگ هــفت خــط کــد


آموزش های برنامه نویسی
۲۶۶ نفر آنلاین
۹۲ عضو و ۱۷۴ مهمان در سایت حاضرند

ساخت عکس گرد در QML

0 امتیاز
سلام دوستان چطوری میشه عکس رو به شکل دایره ای در QML نشون داد ؟ (مثل عکس پروفایل کاربر های تلگرام ؟ )
سوال شده تیر 5, 1395  بوسیله ی sailent (امتیاز 355)   16 44 59

1 پاسخ

0 امتیاز

سلام از OpacityMask و استفاده از یک ماسک دایره ای بر روی تصویر استفاده کنین

Image{
        id:mainImage
        source:"/qt.jpg"
        visible: false
    }

    Image {
            id: roundMask
            anchors.fill: mainImage
            source: "/roundMask.png"
            sourceSize: Qt.size(mainImage.width, mainImage.height)
            smooth: true
            visible: false
        }

    OpacityMask {
        visible: true
        anchors.fill: mainImage
        source: mainImage
        maskSource:roundMask
    }

 

(roundmask.png عکس یک دایره هست )

 

پاسخ داده شده تیر 5, 1395 بوسیله ی BlueBlade (امتیاز 15,315)   15 18 89
...