diff --git a/CHANGELOG.md b/CHANGELOG.md index 03c4cbf..f132572 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ ## 2.1.2-rc.5 - moduleContext新增缓存策略,缓存上限5,缓存策略Lru +- 适配DevEco Studio 4.1(4.1.3.415)--SDK:API11( 4.1.0.56) + ## 2.1.2-rc.4 - canvas新增抗锯齿 diff --git a/README.md b/README.md index 24dea47..df64d43 100644 --- a/README.md +++ b/README.md @@ -430,6 +430,7 @@ export default class EntryAbility extends UIAbility { ## 约束与限制 在下述版本验证通过: +DevEco Studio 4.1(4.1.3.418)--SDK:API11( 4.1.0.56) DevEco Studio 4.1(4.1.3.322)--SDK:API11( 4.1.0.36) DevEco Studio 4.0(4.0.3.700)--SDK:API10( 4.0.10.15) diff --git a/entry/oh-package.json5 b/entry/oh-package.json5 index cc13e19..01beac8 100644 --- a/entry/oh-package.json5 +++ b/entry/oh-package.json5 @@ -4,7 +4,7 @@ "name": "entry", "description": "example description", "repository": {}, - "version": "2.1.2-rc.4", + "version": "2.1.2-rc.5", "dependencies": { "@ohos/libraryimageknife": "file:../sharedlibrary", "@ohos/sharedlibrary2": "file:../sharedlibrary2", diff --git a/library/src/main/ets/components/imageknife/utils/ParseImageUtil.ets b/library/src/main/ets/components/imageknife/utils/ParseImageUtil.ets index 6c084da..6362253 100644 --- a/library/src/main/ets/components/imageknife/utils/ParseImageUtil.ets +++ b/library/src/main/ets/components/imageknife/utils/ParseImageUtil.ets @@ -82,9 +82,9 @@ function taskPoolExecutePixelMap(arrayBuffer: ArrayBuffer, scale: number, onComp LogUtil.log("ceshi321 : arrayBuffer长度" + arrayBuffer.byteLength) let task = new taskpool.Task(taskParseImage, arrayBuffer, scale) task.setTransferList([]) - taskpool.execute(task).then((pixelmap: image.PixelMap) => { - LogUtil.log('ceshi321 : Succeeded in creating pixelmap Ui .' + pixelmap.getPixelBytesNumber()) - onCompleteFunction(pixelmap); + taskpool.execute(task).then((pixelmap: Object) => { + LogUtil.log('ceshi321 : Succeeded in creating pixelmap Ui .' + (pixelmap as image.PixelMap).getPixelBytesNumber()) + onCompleteFunction(pixelmap as image.PixelMap); }).catch((err: string) => { LogUtil.log("ceshi321 : test occur error: " + err) onErrorFunction(err); diff --git a/library/src/main/ets/components/imageknife/utils/gif/GIFParseImpl.ets b/library/src/main/ets/components/imageknife/utils/gif/GIFParseImpl.ets index 8bfa998..772aadd 100644 --- a/library/src/main/ets/components/imageknife/utils/gif/GIFParseImpl.ets +++ b/library/src/main/ets/components/imageknife/utils/gif/GIFParseImpl.ets @@ -113,9 +113,9 @@ function taskPoolExecutePixelMapList(arrayBuffer: ArrayBuffer, callback: (data?: LogUtil.log("ceshi321 : arrayBuffer长度" + arrayBuffer.byteLength) let task = new taskpool.Task(taskParseGif, arrayBuffer) task.setTransferList([]) - taskpool.execute(task).then((imageFrames: GIFFrame[]) => { + taskpool.execute(task).then((imageFrames: Object) => { // LogUtil.log('ceshi321 : Succeeded in creating pixelmap Ui .' + imageFrames.getPixelBytesNumber()) - callback(imageFrames,undefined) + callback(imageFrames as GIFFrame[],undefined) }).catch((err: string) => { LogUtil.log("ceshi321 : test occur error: " + err) callback(undefined,err); diff --git a/oh-package.json5 b/oh-package.json5 index ffb8649..b52c7c4 100644 --- a/oh-package.json5 +++ b/oh-package.json5 @@ -6,6 +6,6 @@ "name": "imageknife", "description": "example description", "repository": {}, - "version": "2.1.2-rc.4", + "version": "2.1.2-rc.5", "dependencies": {} }