blob: 4b1eb63f90f1257be97521bc2968710381855b46 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
// Here, we implement a variant of "Scale and Crop" behaviour, where we
// crop the sides if necessary to fully fit vertically, but not the reverse.
//
Rect {
// default size: whole image, unscaled
width: Image.width
height: Image.height
color: "gray"
clip: true
Image {
id: Image
source: "pics/face.png"
x: (parent.width-width*scale)/2
y: (parent.height-height*scale)/2
scale: parent.height/height
}
}
|