From c79046f0057738d39e0cd5ffee88d58d084add77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=B0=E5=8F=8C=E6=98=8E?= Date: Thu, 10 Oct 2024 08:25:10 +0000 Subject: [PATCH] update library/src/main/ets/ImageKnifeLoader.ets. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 田双明 --- library/src/main/ets/ImageKnifeLoader.ets | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/library/src/main/ets/ImageKnifeLoader.ets b/library/src/main/ets/ImageKnifeLoader.ets index 082821d..8893aea 100644 --- a/library/src/main/ets/ImageKnifeLoader.ets +++ b/library/src/main/ets/ImageKnifeLoader.ets @@ -388,28 +388,28 @@ export class ImageKnifeLoader { return resBuf } - static downsamplerReqSize(typeValue: string, request: RequestJobRequest, size: Size, - SRC?: ImageKnifeRequestSource) { + static downsamplerReqSize(typeValue: string, request: RequestJobRequest, size: Size, + SRC?: ImageKnifeRequestSource):image.DecodingOptions { let reqSize = new Downsampler().calculateScaling(typeValue, size.width, size.height, request.targetWidth, request.targetHeight, request.downsampType) if (typeValue == "svg") { - return ({ + return { editable: true, - desiredSize: ({ + desiredSize: { height: vp2px(reqSize.height), width: vp2px(reqSize.width) - } as Size) + } - } as image.DecodingOptions) + } } else { - return ({ + return { editable: request.requestSource === SRC && request.transformation !== undefined ? true : false, - desiredSize: ({ + desiredSize:{ width: reqSize.width, height: reqSize.height - } as Size) - } as image.DecodingOptions) + } + } } } }