更新说明:

1、修复了pngj测试页面,快速点击导致应用闪退的问题

Signed-off-by: 明月清风 <2928139825@qq.com>
This commit is contained in:
明月清风 2023-09-02 13:15:20 +08:00
parent f764b6e02a
commit ca3436ff73
6 changed files with 20 additions and 10 deletions

View File

@ -3,7 +3,7 @@
"bundleName": "com.openharmony.imageknife", "bundleName": "com.openharmony.imageknife",
"vendor": "example", "vendor": "example",
"versionCode": 1000000, "versionCode": 1000000,
"versionName": "2.0.3", "versionName": "2.0.4",
"icon": "$media:app_icon", "icon": "$media:app_icon",
"label": "$string:app_name", "label": "$string:app_name",
"distributedNotificationEnabled": true "distributedNotificationEnabled": true

View File

@ -1,3 +1,10 @@
## 2.0.4
- 修复若干问题:
修复了pngj测试页面快速点击导致应用闪退的问题
## 2.0.3 ## 2.0.3
- 修复若干问题: - 修复若干问题:

View File

@ -4,7 +4,7 @@
"name": "entry", "name": "entry",
"description": "example description", "description": "example description",
"repository": {}, "repository": {},
"version": "2.0.3", "version": "2.0.4",
"dependencies": { "dependencies": {
"@ohos/imageknife": "file:../imageknife", "@ohos/imageknife": "file:../imageknife",
"@ohos/disklrucache": "^2.0.0" "@ohos/disklrucache": "^2.0.0"

View File

@ -14,7 +14,7 @@
"main": "index.ets", "main": "index.ets",
"repository": "https://gitee.com/openharmony-tpc/ImageKnife", "repository": "https://gitee.com/openharmony-tpc/ImageKnife",
"type": "module", "type": "module",
"version": "2.0.3", "version": "2.0.4",
"dependencies": { "dependencies": {
"@ohos/disklrucache": "^2.0.0", "@ohos/disklrucache": "^2.0.0",
"@ohos/svg": "^2.0.0", "@ohos/svg": "^2.0.0",

View File

@ -21,12 +21,15 @@ import ArkWorker from '@ohos.worker'
export class Pngj { export class Pngj {
readPngImageInfo(arraybuffer: ArrayBuffer, callback:PngCallback<ArrayBuffer, any>) { readPngImageInfo(arraybuffer: ArrayBuffer, callback:PngCallback<ArrayBuffer, any>) {
let imageSource = image.createImageSource(arraybuffer as any); let imageSource = image.createImageSource(arraybuffer as any);
imageSource.getImageInfo((err, value) => { if (imageSource != undefined){
if (err) { imageSource.getImageInfo((err, value) => {
return; if (err) {
} return;
callback(arraybuffer, value); }
}); callback(arraybuffer, value);
});
}
} }
/** /**

View File

@ -6,6 +6,6 @@
"name": "imageknife", "name": "imageknife",
"description": "example description", "description": "example description",
"repository": {}, "repository": {},
"version": "2.0.3", "version": "2.0.4",
"dependencies": {} "dependencies": {}
} }