设置和获取裁剪数据
# 设置和获取裁剪数据
# 设置裁剪数据
Path:
/api/setcutandscale
Method: POST
Content-type: application/json; charset=utf-8
接口描述: A100, A200自定义图层窗口、裁剪窗口
注意事项:
- 自定义裁剪仅在同步模式(HDMI输入)、非自动缩放的情况下有效
- 坐标轴以屏幕左上角为原点,向右为x轴正向,向下为y轴正向
- 只针对网口输出的LED屏幕,HDMI输出接口不受影响
- 裁剪窗口必须在HDMI输入内,即x>=0 && y>=0 && 宽<=HDMI宽 && 高<=HDMI高
- 在切换同异步、拔插HDMI线、重新开机、切换缩放开关时,如果之前设置有裁剪数据当是同一个HDMI信号(宽高一致)的情况下,会应用上次设置的裁剪数据
请求参数
名称 | 类型 | 示例 | 描述 |
---|---|---|---|
srcWindow.left | int | 200 | 裁剪窗口矩形左上角x |
srcWindow.top | int | 100 | 裁剪窗口矩形左上角y |
srcWindow.right | int | 500 | 裁剪窗口矩形右下角x |
srcWindow.bottom | int | 250 | 裁剪窗口矩形右下角y |
destWindow.left | int | 0 | 图层矩形左上角x |
destWindow.top | int | 0 | 图层矩形左上角y |
destWindow.right | int | 300 | 图层矩形右下角x |
destWindow.bottom | int | 150 | 图层矩形右下角y |
videoSource | int | 固定为0 | 视频源,0为HDMI输入,1为DVI输入 |
请求示例
{
"srcWindow": {
"top": 100,
"left": 200,
"right": 500,
"bottom": 250
},
"destWindow": {
"top": 0,
"left": 0,
"right": 300,
"bottom": 150
},
"videoSource": 0
}
# 获取裁剪数据
Path:
/api/setcutandscale.json
Method: GET
Content-type: application/json; charset=utf-8
接口描述: A100,A200回读图层窗口、裁剪窗口
响应参数
名称 | 类型 | 示例 | 描述 |
---|---|---|---|
srcWindow.left | int | 200 | 裁剪窗口矩形左上角x |
srcWindow.top | int | 100 | 裁剪窗口矩形左上角y |
srcWindow.right | int | 500 | 裁剪窗口矩形右下角x |
srcWindow.bottom | int | 250 | 裁剪窗口矩形右下角y |
destWindow.left | int | 0 | 图层矩形左上角x |
destWindow.top | int | 0 | 图层矩形左上角y |
destWindow.right | int | 300 | 图层矩形右下角x |
destWindow.bottom | int | 150 | 图层矩形右下角y |
videoSource | int | 固定为0 | 视频源,0为HDMI输入,1为DVI输入 |
响应示例
{
"srcWindow": {
"top": 100,
"left": 200,
"right": 500,
"bottom": 250
},
"destWindow": {
"top": 0,
"left": 0,
"right": 300,
"bottom": 150
},
"videoSource": 0
}