降采样适配3.x

Signed-off-by: tsm <2418639820@qq.com>
This commit is contained in:
tsm 2024-05-22 16:13:35 +08:00
parent a180a0c9aa
commit 32fafea935
3 changed files with 9 additions and 9 deletions

View File

@ -170,8 +170,8 @@ ImageKnifeComponent({ ImageKnifeOption:
| signature | String | 自定义缓存关键字(可选) |
| headerOption | Array<HeaderOptions> | 设置请求头(可选) |
| 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接口
| 参数名称 | 入参内容 | 功能简介 |

View File

@ -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
}

View File

@ -54,7 +54,7 @@ export class ImageKnifeOption {
transformation?: PixelMapTransformation
onLoadListener?: OnLoadCallBack | undefined;
// 下采样
downsampling?: DownsampleStrategy = DownsampleStrategy.NONE
downsampleOf?: DownsampleStrategy = DownsampleStrategy.NONE
autoResize?:boolean
constructor() {