Open zyafly opened 1 year ago
渲染是用rlottie渲染的,AWTK只是把生成的图片显示出来。可能是用的rlottie版本比较老,我们没有人力同步最新的rlottie,你可以尝试一下。
运气还不错,rlottie接口没多大变化,同步没费什么劲,我这里没看到锯齿,你更新代码试试。
https://github.com/zlgopen/awtk-widget-rlottie/blob/main/docs/images/ui1.png
您好,我重新拉了您的代码,也更新了最新的/Samsung/rlottie,但是测试还是一样的问题 这是运行后的图片
更新了最新的/Samsung/rlottie 不需要。因为awtk-widget-rlottie 里放了一份rlottie的代码。
重新编译了吗?用scons -c清除一下,再重新编译试试
实在抱歉,我又重新拉了一次这个库awtk-widget-rlottie,执行了scons -c,再次编译,问题依然存在
这个应该是编译的渲染模式导致的,你打开 awtk/awtk_config.py 文件中,应该看到 NANOVG_BACKEND 变量值为 AGGE 才会出现这种锯齿的问题,这种锯齿是原因是因为 agge 模式为 16 位色出现色阶才会导致不平滑的,你把 NANOVG_BACKEND 变量值为 GLES2 或者 GL3 就正常了(改为 opengL 模式)
这个应该是编译的渲染模式导致的,你打开 awtk/awtk_config.py 文件中,应该看到 NANOVG_BACKEND 变量值为 AGGE 才会出现这种锯齿的问题,这种锯齿是原因是因为 agge 模式为 16 位色出现色阶才会导致不平滑的,你把 NANOVG_BACKEND 变量值为 GLES2 或者 GL3 就正常了(改为 opengL 模式)
我按您说的方法,不知道对不对,测试还是一样
修改后需要重新编译awtk,等awtk编译完成后再你的项目
修改后需要重新编译awtk,等awtk编译完成后再你的项目
非常奇怪,重新编译完awtk后,在编译项目,模拟运行后这个问题依然存在
以下是对比 这个是在awtk显示的 这是在rlottie的网页上显示的 这是我测试的json logo.zip