插入外部素材

JAnim 支持通过 ImageItemVideoFrameVideo 插入图片或视频,也可以使用 SVGItem 解析 SVG 矢量图。

插入图像/截取视频帧

ImageItem 插入的图片默认以原始尺寸转换到 JAnim 坐标系中显示,可以传入 widthheight 参数指定显示尺寸。

widthheight 参数表示在 JAnim 坐标系中的尺寸,如果只指定其中一个参数,另一个参数会按照图片的原始宽高比自动计算,亦即,会保持图片的宽高比不变。

VideoFrame 会截取视频在指定时刻的画面,作为图像插入,其它参数与 ImageItem 一致。

插入视频

可使用 Video 插入视频,参数设置与 ImageItem 基本一致。

还支持使用 loop 参数控制是否循环播放(对于 .gif 格式会比较实用),使用 frame_components=4 插入带透明通道的视频(如 .mov 视频)。

具体用法请参考 Video 文档。

插入 SVG 矢量图

SVGItem 可解析 SVG 矢量图,将其转化为 JAnim 物件组。