diff --git a/AppScope/app.json5 b/AppScope/app.json5 index 66c5ba2..f67021a 100644 --- a/AppScope/app.json5 +++ b/AppScope/app.json5 @@ -3,7 +3,7 @@ "bundleName": "com.openharmony.imageknife", "vendor": "example", "versionCode": 1000000, - "versionName": "2.0.3", + "versionName": "2.0.4", "icon": "$media:app_icon", "label": "$string:app_name", "distributedNotificationEnabled": true diff --git a/CHANGELOG.md b/CHANGELOG.md index f4f05d7..30accad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## 2.0.4 + +- 修复若干问题: + +​ 修复了pngj测试页面,快速点击导致应用闪退的问题 + + ## 2.0.3 - 修复若干问题: diff --git a/entry/oh-package.json5 b/entry/oh-package.json5 index 4a15427..d6c5af6 100644 --- a/entry/oh-package.json5 +++ b/entry/oh-package.json5 @@ -4,7 +4,7 @@ "name": "entry", "description": "example description", "repository": {}, - "version": "2.0.3", + "version": "2.0.4", "dependencies": { "@ohos/imageknife": "file:../imageknife", "@ohos/disklrucache": "^2.0.0" diff --git a/imageknife/oh-package.json5 b/imageknife/oh-package.json5 index 02fab71..efcec38 100644 --- a/imageknife/oh-package.json5 +++ b/imageknife/oh-package.json5 @@ -14,7 +14,7 @@ "main": "index.ets", "repository": "https://gitee.com/openharmony-tpc/ImageKnife", "type": "module", - "version": "2.0.3", + "version": "2.0.4", "dependencies": { "@ohos/disklrucache": "^2.0.0", "@ohos/svg": "^2.0.0", diff --git a/imageknife/src/main/ets/components/imageknife/pngj/Pngj.ets b/imageknife/src/main/ets/components/imageknife/pngj/Pngj.ets index 5dfdd11..16f03c6 100644 --- a/imageknife/src/main/ets/components/imageknife/pngj/Pngj.ets +++ b/imageknife/src/main/ets/components/imageknife/pngj/Pngj.ets @@ -21,12 +21,15 @@ import ArkWorker from '@ohos.worker' export class Pngj { readPngImageInfo(arraybuffer: ArrayBuffer, callback:PngCallback) { let imageSource = image.createImageSource(arraybuffer as any); - imageSource.getImageInfo((err, value) => { - if (err) { - return; - } - callback(arraybuffer, value); - }); + if (imageSource != undefined){ + imageSource.getImageInfo((err, value) => { + if (err) { + return; + } + callback(arraybuffer, value); + }); + } + } /** diff --git a/oh-package.json5 b/oh-package.json5 index e44ef5e..2a552ce 100644 --- a/oh-package.json5 +++ b/oh-package.json5 @@ -6,6 +6,6 @@ "name": "imageknife", "description": "example description", "repository": {}, - "version": "2.0.3", + "version": "2.0.4", "dependencies": {} }