名称 | 类型 | 描述 | 示例值 |
---|---|---|---|
object | 截帧、雪碧图或动图目标图片信息。 | ||
Sprites | array<object> | 雪碧图处理列表。 | |
object | 雪碧图处理详细信息。 | ||
URI | string | 保存雪碧图的 OSS 地址。 地址规则为 oss://bucket/object,其中 bucket 为和当前项目处于同一地域的 OSS Bucket 名称,object 为包含文件扩展名的文件完整路径。 | oss://test-bucket/sprites |
Format | string | 雪碧图的格式。取值范围如下:
| jpg |
StartTime | double | 视频截帧的开始时间,单位为秒(s)。默认值为 0,表示从视频起始时间开始。 | 0 |
Interval | double | 视频截帧的时间间隔,单位为秒(s)。 | 1 |
Number | integer | 小图数量。默认值为 0,表示截取到视频结束位置。 | 0 |
ScaleWidth | float | 单张图片的宽度,默认值为 1,取值为整数或小数时的不同含义如下:
| 1280 |
ScaleHeight | float | 单张图片的高度,默认值为 1,取值为整数或小数时的不同含义如下:
| 960 |
TileWidth | integer | 每行包含的图片数量,默认值为 6。 | 6 |
TileHeight | integer | 每列包含的图片数量,默认值为 6。 | 6 |
Pad | integer | 小图之间的间隔,默认值为 2。 | 2 |
Margin | integer | 小图和雪碧图边缘的间隔,默认值为 2。 | 2 |
ScaleType | string | 缩放方式。取值范围如下:
| crop |
Snapshots | array<object> | 截帧处理列表。 | |
object | 截帧处理详细信息。 | ||
URI | string | 保存截帧的 OSS 地址。 地址规则为 oss://bucket/object,其中 bucket 为和当前项目处于同一地域的 OSS Bucket 名称,object 为包含文件扩展名的文件完整路径。 | oss://test-bucket/snapshots |
Format | string | 截帧的格式。取值范围如下:
| jpg |
StartTime | double | 视频截帧的开始时间,单位为秒(s)。默认值为 0,表示从视频起始时间开始。 | 0 |
Interval | double | 视频截帧的时间间隔,单位为秒(s)。 | 0.5 |
Number | integer | 截帧数量。默认值为 0,表示截取到视频结束位置。 | 10 |
Width | double | 图片宽度,默认保持源视频宽度。取值为整数或小数时的不同含义如下:
| 1280 |
Height | double | 图片高度,默认保持源视频高度。取值为整数或小数时的不同含义如下:
| 960 |
ScaleType | string | 缩放方式。取值范围如下:
| crop |
Animations | array<object> | 动图处理列表。 | |
object | 动图处理详细信息。 | ||
URI | string | 保存动图的 OSS 地址。 地址规则为 oss://bucket/object,其中 bucket 为和当前项目处于同一地域的 OSS Bucket 名称,object 为包含文件扩展名的文件完整路径。 | oss://test-bucket/animations |
Format | string | 输出动图格式。取值范围如下:
| gif |
FrameRate | double | 动图帧率。可以配合 Interval 实现加减速。 | 25 |
StartTime | double | 动图抽帧起始时间,单位秒。默认 0。 | 0 |
Interval | double | 抽帧间隔,单位为秒。 | 0.5 |
Number | integer | 抽帧数量。0 表示到末尾,默认 0。 | 100 |
Width | double | 动图宽度。默认保持原宽度。取值为整数或小数时的不同含义如下:
| 1280 |
Height | double | 动图高度。默认保持原高度。取值为整数或小数时的不同含义如下:
| 960 |
ScaleType | string | 缩放方式。取值范围如下:
| crop |