update library/src/main/ets/ImageKnifeLoader.ets.
Signed-off-by: 田双明 <tianshuangming@h-partners.com>
This commit is contained in:
parent
5a9b251e87
commit
c79046f005
|
@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue