From d43c2f72459f137954eebd94bf65fcfeeef305ba Mon Sep 17 00:00:00 2001 From: tsm <2418639820@qq.com> Date: Mon, 6 May 2024 15:23:01 +0800 Subject: [PATCH] =?UTF-8?q?ImageKnifeComponent=20=E6=B7=BB=E5=8A=A0=20imag?= =?UTF-8?q?eKnife=E9=99=8D=E9=87=87=E6=A0=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: tsm <2418639820@qq.com> --- entry/src/main/ets/pages/DownsamplingPage.ets | 6 ++++++ .../imageknife/Downsampling/DownsampleStartegy.ets | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/entry/src/main/ets/pages/DownsamplingPage.ets b/entry/src/main/ets/pages/DownsamplingPage.ets index 05f2976..4df6654 100644 --- a/entry/src/main/ets/pages/DownsamplingPage.ets +++ b/entry/src/main/ets/pages/DownsamplingPage.ets @@ -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 }) diff --git a/library/src/main/ets/components/imageknife/Downsampling/DownsampleStartegy.ets b/library/src/main/ets/components/imageknife/Downsampling/DownsampleStartegy.ets index 3c9614a..78f0362 100644 --- a/library/src/main/ets/components/imageknife/Downsampling/DownsampleStartegy.ets +++ b/library/src/main/ets/components/imageknife/Downsampling/DownsampleStartegy.ets @@ -122,7 +122,7 @@ export class CenterOutside implements BaseDownsampling { } @Sendable -export class FitCenter { +export class FitCenter implements BaseDownsampling { getName() { return "FitCenter" }