blob: eae4d163df0fd5f4c628cf348b4703367759e148 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
import Qt 4.6
// Here, we implement "Scale to Fit" behaviour "manually", rather
// than using the preserveAspect property.
//
Rectangle {
// default size: whole image, unscaled
width: face.width
height: face.height
color: "gray"
clip: true
Image {
id: face
smooth: true
anchors.centerIn: parent
source: "pics/face.png"
x: (parent.width-width*scale)/2
y: (parent.height-height*scale)/2
scale: Math.min(parent.width/width,parent.height/height)
}
}
|