create-osd 接口

新建水印

请求方式

 POST http://ip/mwapi/create-osd
参数 说明
fileName 文件名称
md5 文件md5值
sourceType 资源类型 10:水印资源
x srcWindow.x, 0~1000000
y srcWindow.y, 0~1000000
width srcWindow.width, 0~1000000
height srcWindow.height, 0~1000000
alpha 不透明度,0~1000000
secondaryType 4:图片水印 5: 文字水印
text 文本内容,文字水印时,必要参数
textAlignment 文本对齐方式,文字水印时,必要参数.
TEXT_ALIGNMENT_LEFT = 0,
TEXT_ALIGNMENT_CENTER = 1,
TEXT_ALIGNMENT_RIGHT = 2
textColor 文本颜色,文字水印时,必要参数
fontSize 字体大小,文字水印时,必要参数
fontFamily 字体,文字水印时,必要参数
glyph 文本形状,文字水印时,必要参数.
FONT_GLYPH_NONE = 0x0,
FONT_GLYPH_ITALICS = (0x1LL << 1),
FONT_GLYPH_UNDERLINE= (0x1LL << 2),
FONT_GLYPH_BOLD= (0x1LL << 3)
scaleX X轴缩放比例, 0~1000000
scaleY Y轴缩放比例, 0~1000000
{
    "fileName":"20220829142606.png",
    "md5":"d63dc1261702ab08ec15de54f86eabac",
    "sourceType":10,
    "x":371875,
    "y":459312,
    "scaleX":1000000,
    "scaleY":1000000,
    "width":261979,
    "height":77777,
    "alpha":1000000,
    "secondaryType":5,
    "text":"Input text here",
    "fontFamily":"sans-serif",
    "textColor":"0x000",
    "fontSize":"26",
    "glyph":0,
    "textAlignment":0
}

返回数据

JSON 结构如下:

{
    "info":{
        "audioList":[
            {
                "layerId":0,
                "muted":0,
                "volume":1000000
            }
        ],
        "bgLayer":{
            "alpha":1000000,
            "cropWindow":{
                "height":1000000,
                "type":0,
                "width":1000000,
                "x":0,
                "y":0
            },
            "flip":0,
            "frame":{
                "color":0,
                "width":0
            },
            "givenBg":0,
            "mediaProgress":0,
            "pdfPosition":0,
            "pdfScaleMode":3,
            "pdfScaleValue":10000,
            "rotation":0,
            "sourceColor":255,
            "sourceDuration":0,
            "sourceHeight":0,
            "sourceId":0,
            "sourceThumbHeight":0,
            "sourceThumbWidth":0,
            "sourceTotalPageNumber":0,
            "sourceType":12,
            "sourceWidth":0,
            "srcWindow":{
                "height":1000000,
                "width":1000000,
                "x":0,
                "y":0
            },
            "videoPolicy":0,
            "webScaleValue":10000,
            "window":{
                "height":1000000,
                "width":1000000,
                "x":0,
                "y":0
            }
        },
        "dividerLine":{
            "color":0,
            "width":0,
            "x1":500000,
            "x2":500000,
            "y1":0,
            "y2":1000000
        },
        "id":103,
        "layerList":[
            {
                "alpha":1000000,
                "cropWindow":{
                    "height":1000000,
                    "type":1,
                    "width":1000000,
                    "x":0,
                    "y":0
                },
                "flip":0,
                "frame":{
                    "color":16777215,
                    "width":0
                },
                "givenBg":0,
                "mediaProgress":0,
                "pdfPosition":0,
                "pdfScaleMode":3,
                "pdfScaleValue":10000,
                "rotation":360,
                "sourceColor":255,
                "sourceDuration":0,
                "sourceHeight":85,
                "sourceId":2051,
                "sourceThumbHeight":41,
                "sourceThumbWidth":256,
                "sourceTotalPageNumber":0,
                "sourceType":10,
                "sourceWidth":527,
                "srcWindow":{
                    "height":1000000,
                    "width":1000000,
                    "x":0,
                    "y":0
                },
                "videoPolicy":0,
                "webScaleValue":10000,
                "window":{
                    "height":77777,
                    "width":261979,
                    "x":371875,
                    "y":459312
                }
            },
            {
                "alpha":1000000,
                "cropWindow":{
                    "height":1000000,
                    "type":0,
                    "width":1000000,
                    "x":0,
                    "y":0
                },
                "flip":0,
                "frame":{
                    "color":0,
                    "width":0
                },
                "givenBg":0,
                "mediaProgress":0,
                "pdfPosition":0,
                "pdfScaleMode":3,
                "pdfScaleValue":10000,
                "rotation":0,
                "sourceColor":255,
                "sourceDuration":0,
                "sourceHeight":0,
                "sourceId":0,
                "sourceThumbHeight":0,
                "sourceThumbWidth":0,
                "sourceTotalPageNumber":0,
                "sourceType":0,
                "sourceWidth":0,
                "srcWindow":{
                    "height":1000000,
                    "width":1000000,
                    "x":0,
                    "y":0
                },
                "videoPolicy":0,
                "webScaleValue":10000,
                "window":{
                    "height":0,
                    "width":0,
                    "x":0,
                    "y":0
                }
            }
        ],
        "name":"20220829142606",
        "template":2,
        "type":5
    },
    "message":"success",
    "status":0
}
1. 返回状态
"status": 0
属性 说明
status 返回状态。0:数据获取成功,返回其它值请参考 API 状态码

与“”相关结果约

    找不到与“”相关的结果

    与“”相关结果约

      找不到与“”相关的结果