From cd96618a6dd64035c6c87865d088ed07e30afc84 Mon Sep 17 00:00:00 2001 From: Tombaugh Date: Wed, 22 Nov 2023 13:18:53 +0800 Subject: [PATCH 1/2] fix pack to file, png and webp fail Signed-off-by: Tombaugh Change-Id: Ib82ce4d518f97823186de4469302ccbc358aa396 --- frameworks/innerkitsimpl/codec/src/image_packer.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frameworks/innerkitsimpl/codec/src/image_packer.cpp b/frameworks/innerkitsimpl/codec/src/image_packer.cpp index 27bd8c353..12e77de39 100644 --- a/frameworks/innerkitsimpl/codec/src/image_packer.cpp +++ b/frameworks/innerkitsimpl/codec/src/image_packer.cpp @@ -240,6 +240,9 @@ uint32_t ImagePacker::FinalizePacking() uint32_t ImagePacker::FinalizePacking(int64_t &packedSize) { uint32_t ret = FinalizePacking(); + if (packerStream_ != nullptr) { + packerStream_ ->Flush(); + } packedSize = (packerStream_ != nullptr) ? packerStream_->BytesWritten() : 0; return ret; } -- Gitee From 1fb402e66021243034b3378b21da537d4fa9e75c Mon Sep 17 00:00:00 2001 From: Tombaugh Date: Wed, 22 Nov 2023 13:26:54 +0800 Subject: [PATCH 2/2] remove space Signed-off-by: Tombaugh Change-Id: I6c283c8a63d75f0d9d2df647b5e7ff73ee8b89b2 --- frameworks/innerkitsimpl/codec/src/image_packer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frameworks/innerkitsimpl/codec/src/image_packer.cpp b/frameworks/innerkitsimpl/codec/src/image_packer.cpp index 12e77de39..f6a4f9e4f 100644 --- a/frameworks/innerkitsimpl/codec/src/image_packer.cpp +++ b/frameworks/innerkitsimpl/codec/src/image_packer.cpp @@ -241,7 +241,7 @@ uint32_t ImagePacker::FinalizePacking(int64_t &packedSize) { uint32_t ret = FinalizePacking(); if (packerStream_ != nullptr) { - packerStream_ ->Flush(); + packerStream_->Flush(); } packedSize = (packerStream_ != nullptr) ? packerStream_->BytesWritten() : 0; return ret; -- Gitee