update library/src/main/ets/ImageKnifeLoader.ets.
Signed-off-by: 田双明 <tianshuangming@h-partners.com>
This commit is contained in:
parent
5a9b251e87
commit
c79046f005
|
@ -389,27 +389,27 @@ export class ImageKnifeLoader {
|
||||||
}
|
}
|
||||||
|
|
||||||
static downsamplerReqSize(typeValue: string, request: RequestJobRequest, size: Size,
|
static downsamplerReqSize(typeValue: string, request: RequestJobRequest, size: Size,
|
||||||
SRC?: ImageKnifeRequestSource) {
|
SRC?: ImageKnifeRequestSource):image.DecodingOptions {
|
||||||
let reqSize =
|
let reqSize =
|
||||||
new Downsampler().calculateScaling(typeValue, size.width, size.height, request.targetWidth, request.targetHeight,
|
new Downsampler().calculateScaling(typeValue, size.width, size.height, request.targetWidth, request.targetHeight,
|
||||||
request.downsampType)
|
request.downsampType)
|
||||||
if (typeValue == "svg") {
|
if (typeValue == "svg") {
|
||||||
return ({
|
return {
|
||||||
editable: true,
|
editable: true,
|
||||||
desiredSize: ({
|
desiredSize: {
|
||||||
height: vp2px(reqSize.height),
|
height: vp2px(reqSize.height),
|
||||||
width: vp2px(reqSize.width)
|
width: vp2px(reqSize.width)
|
||||||
} as Size)
|
}
|
||||||
|
|
||||||
} as image.DecodingOptions)
|
}
|
||||||
} else {
|
} else {
|
||||||
return ({
|
return {
|
||||||
editable: request.requestSource === SRC && request.transformation !== undefined ? true : false,
|
editable: request.requestSource === SRC && request.transformation !== undefined ? true : false,
|
||||||
desiredSize: ({
|
desiredSize:{
|
||||||
width: reqSize.width,
|
width: reqSize.width,
|
||||||
height: reqSize.height
|
height: reqSize.height
|
||||||
} as Size)
|
}
|
||||||
} as image.DecodingOptions)
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue