Vfp 提取 API
extract_thumbnail()
asset.extract_thumbnail(output_path) -> dict[str, object]
提取唯一全局 THMB 为 PNG,不重新渲染。返回 input、output、section="THMB"、pngBytes、sourceHash。缺失、重复、CRC 失败或 PNG 签名错误时抛出 VfpError。
extract_glb()
asset.extract_glb(output_path) -> dict[str, object]
提取唯一 PRVW 为 GLB 2.0,不重新网格化。返回 section="PRVW"、glbBytes 等字段。PRVW 未生成时抛出 VfpError;重新编译或重建时设置 include_preview=True。
asset.extract_thumbnail("card.png")
asset.extract_glb("preview.glb")