ImageKnifeComponent 添加 imageKnife降采样

Signed-off-by: tsm <2418639820@qq.com>
This commit is contained in:
tsm 2024-05-06 15:23:01 +08:00
parent ad9d4b11ee
commit d43c2f7245
2 changed files with 7 additions and 1 deletions

View File

@ -165,6 +165,7 @@ struct Index {
loadSrc: pngUrl,
placeholderSrc: $r('app.media.icon_loading'),
errorholderSrc: $r('app.media.icon_failed'),
downsampling: new fitter()
}
});
Button('svg')
@ -174,6 +175,7 @@ struct Index {
loadSrc: svgUrl,
placeholderSrc: $r('app.media.icon_loading'),
errorholderSrc: $r('app.media.icon_failed'),
downsampling: new fitter()
}
});
@ -184,6 +186,7 @@ struct Index {
loadSrc: bmpUrl,
placeholderSrc: $r('app.media.icon_loading'),
errorholderSrc: $r('app.media.icon_failed'),
downsampling: new fitter()
}
});
Button('jpg')
@ -193,6 +196,7 @@ struct Index {
loadSrc: jpgUrl,
placeholderSrc: $r('app.media.icon_loading'),
errorholderSrc: $r('app.media.icon_failed'),
downsampling: new fitter()
}
});
Button('gif')
@ -202,6 +206,7 @@ struct Index {
loadSrc: gifUrl,
placeholderSrc: $r('app.media.icon_loading'),
errorholderSrc: $r('app.media.icon_failed'),
downsampling: new fitter()
}
});
Button('webp')
@ -211,6 +216,7 @@ struct Index {
loadSrc: webpUrl,
placeholderSrc: $r('app.media.icon_loading'),
errorholderSrc: $r('app.media.icon_failed'),
downsampling: new fitter()
}
});
}.margin({ top: 20, bottom: 20 })

View File

@ -122,7 +122,7 @@ export class CenterOutside implements BaseDownsampling {
}
@Sendable
export class FitCenter {
export class FitCenter implements BaseDownsampling {
getName() {
return "FitCenter"
}