diff --git a/README.en.md b/README.en.md index 06ad6afa0173d31d200437168b3b3a362d5dee3a..f54ce3cb8a51024cbd854654804fb7cc6d65d2ce 100644 --- a/README.en.md +++ b/README.en.md @@ -38,8 +38,8 @@ N/A 1. The sample app is supported only on Huawei phones running the standard system. -2. The HarmonyOS version must be HarmonyOS 5.0.0 Release or later. +2. The HarmonyOS version must be HarmonyOS 5.0.2 Release or later. -3. The DevEco Studio version must be DevEco Studio 5.0.0 Release or later. +3. The DevEco Studio version must be DevEco Studio 5.0.2 Release or later. -4. The HarmonyOS SDK version must be HarmonyOS 5.0.0 Release SDK or later. +4. The HarmonyOS SDK version must be HarmonyOS 5.0.2 Release SDK or later. diff --git a/README.md b/README.md index 32faa0ac5d56e46157ad0b2b064d0c06ae8d73a7..cf582a63595496af7332b37a1436999df938a6e6 100644 --- a/README.md +++ b/README.md @@ -38,8 +38,8 @@ 1.本示例仅支持标准系统上运行,支持设备:华为手机。 -2.HarmonyOS系统:HarmonyOS 5.0.0 Release及以上。 +2.HarmonyOS系统:HarmonyOS 5.0.2 Release及以上。 -3.DevEco Studio版本:DevEco Studio 5.0.0 Release及以上。 +3.DevEco Studio版本:DevEco Studio 5.0.2 Release及以上。 -4.HarmonyOS SDK版本:HarmonyOS 5.0.0 Release SDK及以上。 \ No newline at end of file +4.HarmonyOS SDK版本:HarmonyOS 5.0.2 Release SDK及以上。 \ No newline at end of file diff --git a/build-profile.json5 b/build-profile.json5 index b2cc02977d74631a63703f33a1ae6c1f94d81219..248da3f29a6fc67f61fa83f56e1f454d0c93b78c 100644 --- a/build-profile.json5 +++ b/build-profile.json5 @@ -6,7 +6,7 @@ { "name": "default", "signingConfig": "default", - "compatibleSdkVersion": "5.0.0(12)", + "compatibleSdkVersion": "5.0.2(14)", "runtimeOS": "HarmonyOS", } ], diff --git a/entry/src/main/ets/pages/Index.ets b/entry/src/main/ets/pages/Index.ets index fbd980d9c72bcb32bc969a51c7250221bae936d0..0ae0794c1539ec6ee7da6f3d42bc508417693ef4 100644 --- a/entry/src/main/ets/pages/Index.ets +++ b/entry/src/main/ets/pages/Index.ets @@ -31,7 +31,7 @@ async function compressedImage(sourcePixelMap: image.PixelMap, maxCompressedImag const imagePackerApi = image.createImagePacker(); const IMAGE_QUALITY = 0; const packOpts: image.PackingOption = { format: "image/jpeg", quality: IMAGE_QUALITY }; - let compressedImageData: ArrayBuffer = await imagePackerApi.packing(sourcePixelMap, packOpts); + let compressedImageData: ArrayBuffer = await imagePackerApi.packToData(sourcePixelMap, packOpts); const maxCompressedImageByte = maxCompressedImageSize * CommonConstants.BYTE_CONVERSION; if (maxCompressedImageByte > compressedImageData.byteLength) { compressedImageData = await packingImage(compressedImageData, sourcePixelMap, IMAGE_QUALITY, maxCompressedImageByte); @@ -55,7 +55,7 @@ async function compressedImage(sourcePixelMap: image.PixelMap, maxCompressedImag async function packing(sourcePixelMap: image.PixelMap, imageQuality: number): Promise { const imagePackerApi = image.createImagePacker(); const packOpts: image.PackingOption = { format: "image/jpeg", quality: imageQuality }; - const data: ArrayBuffer = await imagePackerApi.packing(sourcePixelMap, packOpts); + const data: ArrayBuffer = await imagePackerApi.packToData(sourcePixelMap, packOpts); return data; }