diff --git a/frameworks/innerkitsimpl/codec/src/image_source.cpp b/frameworks/innerkitsimpl/codec/src/image_source.cpp index 9b72e1b3dd8b20ae640296bf64f12a7d23ae81c2..95275949c9f592b2d59ada1f5022dc9f47c448d9 100644 --- a/frameworks/innerkitsimpl/codec/src/image_source.cpp +++ b/frameworks/innerkitsimpl/codec/src/image_source.cpp @@ -4632,6 +4632,8 @@ static void CopyOutInfoOfContext(const DecodeContext &srcCtx, DecodeContext &dst dstCtx.pixelFormat = srcCtx.pixelFormat; dstCtx.info.pixelFormat = srcCtx.info.pixelFormat; dstCtx.info.alphaType = srcCtx.info.alphaType; + dstCtx.info.size.width = srcCtx.info.size.width; + dstCtx.info.size.height = srcCtx.info.size.height; dstCtx.isAisr = srcCtx.isAisr; dstCtx.grColorSpaceName = srcCtx.grColorSpaceName; dstCtx.yuvInfo.imageSize.width = srcCtx.outInfo.size.width;