From a2ea98b9fda56ce30575564c6948a6ce4518b6b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E4=B9=94=E5=BC=82?= Date: Mon, 25 Aug 2025 14:48:09 +0800 Subject: [PATCH] =?UTF-8?q?ASTC=20=E7=BC=A9=E6=94=BE=E5=AE=BD=E9=AB=98?= =?UTF-8?q?=E5=9B=9B=E8=88=8D=E4=BA=94=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 陈乔异 --- frameworks/innerkitsimpl/common/src/pixel_astc.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frameworks/innerkitsimpl/common/src/pixel_astc.cpp b/frameworks/innerkitsimpl/common/src/pixel_astc.cpp index 3a752cc18..329e52028 100644 --- a/frameworks/innerkitsimpl/common/src/pixel_astc.cpp +++ b/frameworks/innerkitsimpl/common/src/pixel_astc.cpp @@ -80,8 +80,8 @@ void PixelAstc::scale(float xAxis, float yAxis) SetTransformData(transformData); ImageInfo imageInfo; GetImageInfo(imageInfo); - imageInfo.size.width *= abs(xAxis); - imageInfo.size.height *= abs(yAxis); + imageInfo.size.width = static_cast(round(imageInfo.size.width * abs(xAxis))); + imageInfo.size.height = static_cast(round(imageInfo.size.height * abs(yAxis))); SetImageInfo(imageInfo, true); } } -- Gitee