图像操作
三个包处理图片并交回图片。它们都不产出轨道:每个输出都是一张图,供下游引用——作为 Seedance 参考帧、媒体条目,或另一个操作的输入。
都需要 endpoint
image-compose 与 image-transform 需要栅格能力,由 @hypit/provider-image-opencv-local 在本机受控的 Python 进程里运行 OpenCV 来满足;background-removal 需要它自己的能力,由所选项目 Provider 实现。使用这些操作时,在运行时配置里选择对应的 endpoint。
合成图层
compose:Image 按书写顺序把图层绘制到一张画布上并交回 PNG。它接受 id 与 canvas,可选 background(必须带 alpha,形如 #RRGGBBAA,默认全透明)。子元素是 compose:Layer,至少一个、最多六十四个。
图层参数
source 必填(图像帧)、frame 必填(空间帧);可选 fit(contain 默认 / cover / stretch)、interpolation(nearest / linear / cubic / area / lanczos 默认)、opacity(0–1,默认 1)。
中文内容导航
继续阅读
常见问题
这些操作必须写代码吗?
它们是声明式的图组件:在 .svml 里声明,由运行时执行。
一定要本机跑 OpenCV 吗?
栅格能力由所选 endpoint 提供,本地 provider 只是默认实现之一。
最多几层?
一到六十四层,按书写顺序绘制。