QML Image 使用起来很方便,
我大概总结一下常用的三种模式
Image.Stretch (默认)
Image { source: "img/logo.png" width: 200 height: 100 }
在没有指定Image
组件width
和height
属性的情况下,Image
会使用其图片的原始宽高。如果指定了宽高,图片会自动进行缩放以适应其大小。
Image.PreserveAspectFit
根据图片原始宽高比进行缩放,不做裁剪
Image.Pad
图片既不缩放也不平铺,就是图片是啥样就啥样,也不搅合了