废话少说,直接上代码
Canvas {
id: canvas
width: parent.width
height: parent.height
onPaint: {
var ctx = getContext("2d")
ctx.save()
ctx.clearRect(0, 0, width, height)
ctx.translate(width / 2, height / 2)
ctx.rotate(90 * Math.PI / 180.0) // 90为旋转角度, 顺时针方向
ctx.translate(-width / 2, -height / 2)
ctx.drawImage("1.png", width / 2, height / 2)
ctx.restore()
}
Component.onCompleted: {
staticMap2.loadImage("1.png")
}
onImageLoaded: {
requestPaint()
}
}