在skia中,我们可以使用SkPicture记录绘制命令然后播放,效果很好。 我想知道是否有一些方法可以从 SkPicture 生成 skp 文件,以便我可以使用 debugger.skia.org 来分析绘制命令。
我知道,从Chrome网页或Android软件包中捕获skp文件很容易。对于我自己的渲染引擎,是否可以从 SkPicture 获取 skp 文件?
谢谢。
是的,这就是 SkPicture::serialize(( 所做的。获取要写入文件的 Skia 图片,对其调用 serialize((,将生成的 SkData 写入扩展名为 .skp 的文件,您应该能够在 Skia 调试器中打开它。