From 32fafea9357fc5db7c5f274f229636c713a6f915 Mon Sep 17 00:00:00 2001 From: tsm <2418639820@qq.com> Date: Wed, 22 May 2024 16:13:35 +0800 Subject: [PATCH] =?UTF-8?q?=E9=99=8D=E9=87=87=E6=A0=B7=E9=80=82=E9=85=8D3.?= =?UTF-8?q?x?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: tsm <2418639820@qq.com> --- README.md | 4 ++-- entry/src/main/ets/pages/DownSamplePage.ets | 12 ++++++------ library/src/main/ets/ImageKnifeOption.ets | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 64cd223..a38b5c4 100644 --- a/README.md +++ b/README.md @@ -170,8 +170,8 @@ ImageKnifeComponent({ ImageKnifeOption: | signature | String | 自定义缓存关键字(可选) | | headerOption | Array | 设置请求头(可选) | | transformation | PixelMapTransformation | 图片变换(可选) | -| onLoadListener | onLoadStart: () => void、onLoadSuccess: (data: string | PixelMap | undefined) => void、onLoadFailed: (err: string) => void| 监听图片加载成功与失败 | - +| onLoadListener | onLoadStart: () => void、onLoadSuccess: (data: string | PixelMap | undefined) => void、onLoadFailed: (err: string) => void| 监听图片加载成功与失败 | +| downsampleOf | DownsampleStrategy | 降采样(可选) | ### ImageKnife接口 | 参数名称 | 入参内容 | 功能简介 | diff --git a/entry/src/main/ets/pages/DownSamplePage.ets b/entry/src/main/ets/pages/DownSamplePage.ets index 0e6eeb1..f8609f2 100644 --- a/entry/src/main/ets/pages/DownSamplePage.ets +++ b/entry/src/main/ets/pages/DownSamplePage.ets @@ -25,7 +25,7 @@ struct DownSamplePage { loadSrc: $r("app.media.jpgSample"), placeholderSrc: $r("app.media.loading"), errorholderSrc: $r("app.media.app_icon"), - downsampling: DownsampleStrategy.FIT_CENTER, + downsampleOf: DownsampleStrategy.FIT_CENTER, objectFit: ImageFit.Contain, autoResize:true } @@ -39,7 +39,7 @@ struct DownSamplePage { loadSrc: "http://g.hiphotos.baidu.com/image/pic/item/6d81800a19d8bc3e770bd00d868ba61ea9d345f2.jpg", placeholderSrc: $r("app.media.loading"), errorholderSrc: $r("app.media.app_icon"), - downsampling: DownsampleStrategy.AT_MOST, + downsampleOf: DownsampleStrategy.AT_MOST, objectFit: ImageFit.Contain, autoResize:true } @@ -53,7 +53,7 @@ struct DownSamplePage { loadSrc: $r("app.media.jpgSample"), placeholderSrc: $r("app.media.loading"), errorholderSrc: $r("app.media.app_icon"), - downsampling: DownsampleStrategy.AT_LEAST, + downsampleOf: DownsampleStrategy.AT_LEAST, objectFit: ImageFit.Contain, autoResize:true } @@ -67,7 +67,7 @@ struct DownSamplePage { loadSrc: $r("app.media.jpgSample"), placeholderSrc: $r("app.media.loading"), errorholderSrc: $r("app.media.app_icon"), - downsampling: DownsampleStrategy.CENTER_INSIDE, + downsampleOf: DownsampleStrategy.CENTER_INSIDE, objectFit: ImageFit.Contain, autoResize:true } @@ -81,7 +81,7 @@ struct DownSamplePage { loadSrc: $r("app.media.jpgSample"), placeholderSrc: $r("app.media.loading"), errorholderSrc: $r("app.media.app_icon"), - downsampling: DownsampleStrategy.CENTER_OUTSIDE, + downsampleOf: DownsampleStrategy.CENTER_OUTSIDE, objectFit: ImageFit.Contain, autoResize:true } @@ -95,7 +95,7 @@ struct DownSamplePage { loadSrc: $r("app.media.jpgSample"), placeholderSrc: $r("app.media.loading"), errorholderSrc: $r("app.media.app_icon"), - downsampling: DownsampleStrategy.NONE, + downsampleOf: DownsampleStrategy.NONE, objectFit: ImageFit.Contain, autoResize:true } diff --git a/library/src/main/ets/ImageKnifeOption.ets b/library/src/main/ets/ImageKnifeOption.ets index a3e189d..1a64b8d 100644 --- a/library/src/main/ets/ImageKnifeOption.ets +++ b/library/src/main/ets/ImageKnifeOption.ets @@ -54,7 +54,7 @@ export class ImageKnifeOption { transformation?: PixelMapTransformation onLoadListener?: OnLoadCallBack | undefined; // 下采样 - downsampling?: DownsampleStrategy = DownsampleStrategy.NONE + downsampleOf?: DownsampleStrategy = DownsampleStrategy.NONE autoResize?:boolean constructor() {