找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 65|回复: 0

SOUI中因图片素材尺寸大而布局尺寸小图片压缩造成的图片显示不全问题解决方法

[复制链接]
  • TA的每日心情
    开心
    5 天前
  • 签到天数: 78 天

    [LV.6]常住居民II

    118

    主题

    17

    回帖

    2434

    积分

    管理员

    积分
    2434
    发表于 2026-3-9 12:12:14 | 显示全部楼层 |阅读模式
    2026-03-09_115116.png 2026-03-09_115144.png


    左侧是为原始图片,布局后,图片这里缺失了

    原因是原图尺寸是105x105,布局后imgbtn只有64x64,会导致压缩图片,此时就有可能出现此情况。在定义皮肤时,可以指定为high,即可正常显示

    <imglist name="skin_584x_png" src="IMG:584x_png" states="3" filterLevel="high" />

    那如果是动态加载的图片,可以这样来指定高质量

    SOUI::IBitmap *pBitmap = SOUI::SResLoadFromFile:oadImage(SOUI::SStringT(path));
    pImg->SetImage(pBitmap,SOUI::kHigh_FilterLevel);


    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|SOUI官方论坛

    GMT+8, 2026-4-17 16:27 , Processed in 0.101055 second(s), 24 queries .

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

    快速回复 返回顶部 返回列表