Class: TencentCloud::Ie::V20200304::MediaCuttingWatermarkText

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20200304/models.rb

Overview

媒体剪切文字水印参数。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(text = nil, fontsize = nil, posx = nil, posy = nil, fontcolor = nil, fontalpha = nil, posorigintype = nil, font = nil) ⇒ MediaCuttingWatermarkText

Returns a new instance of MediaCuttingWatermarkText.



1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
# File 'lib/v20200304/models.rb', line 1787

def initialize(text=nil, fontsize=nil, posx=nil, posy=nil, fontcolor=nil, fontalpha=nil, posorigintype=nil, font=nil)
  @Text = text
  @FontSize = fontsize
  @PosX = posx
  @PosY = posy
  @FontColor = fontcolor
  @FontAlpha = fontalpha
  @PosOriginType = posorigintype
  @Font = font
end

Instance Attribute Details

#FontObject

<li>LeftTop:PosXY 表示水印左上点到图片左上点的相对位置</li> <li>RightTop:PosXY 表示水印右上点到图片右上点的相对位置</li> <li>LeftBottom:PosXY 表示水印左下点到图片左下点的相对位置</li> <li>RightBottom:PosXY 表示水印右下点到图片右下点的相对位置</li> <li>Center:PosXY 表示水印中心点到图片中心点的相对位置</li> 默认:LeftTop。<li>SimHei</li> <li>SimKai</li> <li>Arial</li> 默认 SimHei。

Parameters:

  • Text:

    水印文字。

  • FontSize:

    文字大小

  • PosX:

    水印水平坐标,单位像素,默认:0。

  • PosY:

    水印垂直坐标,单位像素,默认:0。

  • FontColor:

    文字颜色,格式为:#RRGGBBAA,默认值:#000000。

  • FontAlpha:

    文字透明度,范围:0~100,默认值:100。

  • PosOriginType:

    指定坐标原点,可选值:

  • Font:

    字体,可选值:



1785
1786
1787
# File 'lib/v20200304/models.rb', line 1785

def Font
  @Font
end

#FontAlphaObject

<li>LeftTop:PosXY 表示水印左上点到图片左上点的相对位置</li> <li>RightTop:PosXY 表示水印右上点到图片右上点的相对位置</li> <li>LeftBottom:PosXY 表示水印左下点到图片左下点的相对位置</li> <li>RightBottom:PosXY 表示水印右下点到图片右下点的相对位置</li> <li>Center:PosXY 表示水印中心点到图片中心点的相对位置</li> 默认:LeftTop。<li>SimHei</li> <li>SimKai</li> <li>Arial</li> 默认 SimHei。

Parameters:

  • Text:

    水印文字。

  • FontSize:

    文字大小

  • PosX:

    水印水平坐标,单位像素,默认:0。

  • PosY:

    水印垂直坐标,单位像素,默认:0。

  • FontColor:

    文字颜色,格式为:#RRGGBBAA,默认值:#000000。

  • FontAlpha:

    文字透明度,范围:0~100,默认值:100。

  • PosOriginType:

    指定坐标原点,可选值:

  • Font:

    字体,可选值:



1785
1786
1787
# File 'lib/v20200304/models.rb', line 1785

def FontAlpha
  @FontAlpha
end

#FontColorObject

<li>LeftTop:PosXY 表示水印左上点到图片左上点的相对位置</li> <li>RightTop:PosXY 表示水印右上点到图片右上点的相对位置</li> <li>LeftBottom:PosXY 表示水印左下点到图片左下点的相对位置</li> <li>RightBottom:PosXY 表示水印右下点到图片右下点的相对位置</li> <li>Center:PosXY 表示水印中心点到图片中心点的相对位置</li> 默认:LeftTop。<li>SimHei</li> <li>SimKai</li> <li>Arial</li> 默认 SimHei。

Parameters:

  • Text:

    水印文字。

  • FontSize:

    文字大小

  • PosX:

    水印水平坐标,单位像素,默认:0。

  • PosY:

    水印垂直坐标,单位像素,默认:0。

  • FontColor:

    文字颜色,格式为:#RRGGBBAA,默认值:#000000。

  • FontAlpha:

    文字透明度,范围:0~100,默认值:100。

  • PosOriginType:

    指定坐标原点,可选值:

  • Font:

    字体,可选值:



1785
1786
1787
# File 'lib/v20200304/models.rb', line 1785

def FontColor
  @FontColor
end

#FontSizeObject

<li>LeftTop:PosXY 表示水印左上点到图片左上点的相对位置</li> <li>RightTop:PosXY 表示水印右上点到图片右上点的相对位置</li> <li>LeftBottom:PosXY 表示水印左下点到图片左下点的相对位置</li> <li>RightBottom:PosXY 表示水印右下点到图片右下点的相对位置</li> <li>Center:PosXY 表示水印中心点到图片中心点的相对位置</li> 默认:LeftTop。<li>SimHei</li> <li>SimKai</li> <li>Arial</li> 默认 SimHei。

Parameters:

  • Text:

    水印文字。

  • FontSize:

    文字大小

  • PosX:

    水印水平坐标,单位像素,默认:0。

  • PosY:

    水印垂直坐标,单位像素,默认:0。

  • FontColor:

    文字颜色,格式为:#RRGGBBAA,默认值:#000000。

  • FontAlpha:

    文字透明度,范围:0~100,默认值:100。

  • PosOriginType:

    指定坐标原点,可选值:

  • Font:

    字体,可选值:



1785
1786
1787
# File 'lib/v20200304/models.rb', line 1785

def FontSize
  @FontSize
end

#PosOriginTypeObject

<li>LeftTop:PosXY 表示水印左上点到图片左上点的相对位置</li> <li>RightTop:PosXY 表示水印右上点到图片右上点的相对位置</li> <li>LeftBottom:PosXY 表示水印左下点到图片左下点的相对位置</li> <li>RightBottom:PosXY 表示水印右下点到图片右下点的相对位置</li> <li>Center:PosXY 表示水印中心点到图片中心点的相对位置</li> 默认:LeftTop。<li>SimHei</li> <li>SimKai</li> <li>Arial</li> 默认 SimHei。

Parameters:

  • Text:

    水印文字。

  • FontSize:

    文字大小

  • PosX:

    水印水平坐标,单位像素,默认:0。

  • PosY:

    水印垂直坐标,单位像素,默认:0。

  • FontColor:

    文字颜色,格式为:#RRGGBBAA,默认值:#000000。

  • FontAlpha:

    文字透明度,范围:0~100,默认值:100。

  • PosOriginType:

    指定坐标原点,可选值:

  • Font:

    字体,可选值:



1785
1786
1787
# File 'lib/v20200304/models.rb', line 1785

def PosOriginType
  @PosOriginType
end

#PosXObject

<li>LeftTop:PosXY 表示水印左上点到图片左上点的相对位置</li> <li>RightTop:PosXY 表示水印右上点到图片右上点的相对位置</li> <li>LeftBottom:PosXY 表示水印左下点到图片左下点的相对位置</li> <li>RightBottom:PosXY 表示水印右下点到图片右下点的相对位置</li> <li>Center:PosXY 表示水印中心点到图片中心点的相对位置</li> 默认:LeftTop。<li>SimHei</li> <li>SimKai</li> <li>Arial</li> 默认 SimHei。

Parameters:

  • Text:

    水印文字。

  • FontSize:

    文字大小

  • PosX:

    水印水平坐标,单位像素,默认:0。

  • PosY:

    水印垂直坐标,单位像素,默认:0。

  • FontColor:

    文字颜色,格式为:#RRGGBBAA,默认值:#000000。

  • FontAlpha:

    文字透明度,范围:0~100,默认值:100。

  • PosOriginType:

    指定坐标原点,可选值:

  • Font:

    字体,可选值:



1785
1786
1787
# File 'lib/v20200304/models.rb', line 1785

def PosX
  @PosX
end

#PosYObject

<li>LeftTop:PosXY 表示水印左上点到图片左上点的相对位置</li> <li>RightTop:PosXY 表示水印右上点到图片右上点的相对位置</li> <li>LeftBottom:PosXY 表示水印左下点到图片左下点的相对位置</li> <li>RightBottom:PosXY 表示水印右下点到图片右下点的相对位置</li> <li>Center:PosXY 表示水印中心点到图片中心点的相对位置</li> 默认:LeftTop。<li>SimHei</li> <li>SimKai</li> <li>Arial</li> 默认 SimHei。

Parameters:

  • Text:

    水印文字。

  • FontSize:

    文字大小

  • PosX:

    水印水平坐标,单位像素,默认:0。

  • PosY:

    水印垂直坐标,单位像素,默认:0。

  • FontColor:

    文字颜色,格式为:#RRGGBBAA,默认值:#000000。

  • FontAlpha:

    文字透明度,范围:0~100,默认值:100。

  • PosOriginType:

    指定坐标原点,可选值:

  • Font:

    字体,可选值:



1785
1786
1787
# File 'lib/v20200304/models.rb', line 1785

def PosY
  @PosY
end

#TextObject

<li>LeftTop:PosXY 表示水印左上点到图片左上点的相对位置</li> <li>RightTop:PosXY 表示水印右上点到图片右上点的相对位置</li> <li>LeftBottom:PosXY 表示水印左下点到图片左下点的相对位置</li> <li>RightBottom:PosXY 表示水印右下点到图片右下点的相对位置</li> <li>Center:PosXY 表示水印中心点到图片中心点的相对位置</li> 默认:LeftTop。<li>SimHei</li> <li>SimKai</li> <li>Arial</li> 默认 SimHei。

Parameters:

  • Text:

    水印文字。

  • FontSize:

    文字大小

  • PosX:

    水印水平坐标,单位像素,默认:0。

  • PosY:

    水印垂直坐标,单位像素,默认:0。

  • FontColor:

    文字颜色,格式为:#RRGGBBAA,默认值:#000000。

  • FontAlpha:

    文字透明度,范围:0~100,默认值:100。

  • PosOriginType:

    指定坐标原点,可选值:

  • Font:

    字体,可选值:



1785
1786
1787
# File 'lib/v20200304/models.rb', line 1785

def Text
  @Text
end

Instance Method Details

#deserialize(params) ⇒ Object



1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
# File 'lib/v20200304/models.rb', line 1798

def deserialize(params)
  @Text = params['Text']
  @FontSize = params['FontSize']
  @PosX = params['PosX']
  @PosY = params['PosY']
  @FontColor = params['FontColor']
  @FontAlpha = params['FontAlpha']
  @PosOriginType = params['PosOriginType']
  @Font = params['Font']
end