Class: TencentCloud::Ie::V20200304::MediaCuttingWatermarkImage
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ie::V20200304::MediaCuttingWatermarkImage
- Defined in:
- lib/v20200304/models.rb
Overview
媒体剪切图像水印参数。
Instance Attribute Summary collapse
-
#Height ⇒ Object
注意1:对应的 MediaSourceInfo.Type需要为Image。 注意2:对于动图,只取第一帧图像作为水印源。 注意:对于宽高符合以下规则: 1、Width>0 且 Height>0,按指定宽高拉伸; 2、Width=0 且 Height>0,以Height为基准等比缩放; 3、Width>0 且 Height=0,以Width为基准等比缩放; 4、Width=0 且 Height=0,采用源的宽高。 <li>LeftTop:PosXY 表示水印左上点到图片左上点的相对位置</li> <li>RightTop:PosXY 表示水印右上点到图片右上点的相对位置</li> <li>LeftBottom:PosXY 表示水印左下点到图片左下点的相对位置</li> <li>RightBottom:PosXY 表示水印右下点到图片右下点的相对位置</li> <li>Center:PosXY 表示水印中心点到图片中心点的相对位置</li> 默认:LeftTop。.
-
#PosOriginType ⇒ Object
注意1:对应的 MediaSourceInfo.Type需要为Image。 注意2:对于动图,只取第一帧图像作为水印源。 注意:对于宽高符合以下规则: 1、Width>0 且 Height>0,按指定宽高拉伸; 2、Width=0 且 Height>0,以Height为基准等比缩放; 3、Width>0 且 Height=0,以Width为基准等比缩放; 4、Width=0 且 Height=0,采用源的宽高。 <li>LeftTop:PosXY 表示水印左上点到图片左上点的相对位置</li> <li>RightTop:PosXY 表示水印右上点到图片右上点的相对位置</li> <li>LeftBottom:PosXY 表示水印左下点到图片左下点的相对位置</li> <li>RightBottom:PosXY 表示水印右下点到图片右下点的相对位置</li> <li>Center:PosXY 表示水印中心点到图片中心点的相对位置</li> 默认:LeftTop。.
-
#PosX ⇒ Object
注意1:对应的 MediaSourceInfo.Type需要为Image。 注意2:对于动图,只取第一帧图像作为水印源。 注意:对于宽高符合以下规则: 1、Width>0 且 Height>0,按指定宽高拉伸; 2、Width=0 且 Height>0,以Height为基准等比缩放; 3、Width>0 且 Height=0,以Width为基准等比缩放; 4、Width=0 且 Height=0,采用源的宽高。 <li>LeftTop:PosXY 表示水印左上点到图片左上点的相对位置</li> <li>RightTop:PosXY 表示水印右上点到图片右上点的相对位置</li> <li>LeftBottom:PosXY 表示水印左下点到图片左下点的相对位置</li> <li>RightBottom:PosXY 表示水印右下点到图片右下点的相对位置</li> <li>Center:PosXY 表示水印中心点到图片中心点的相对位置</li> 默认:LeftTop。.
-
#PosY ⇒ Object
注意1:对应的 MediaSourceInfo.Type需要为Image。 注意2:对于动图,只取第一帧图像作为水印源。 注意:对于宽高符合以下规则: 1、Width>0 且 Height>0,按指定宽高拉伸; 2、Width=0 且 Height>0,以Height为基准等比缩放; 3、Width>0 且 Height=0,以Width为基准等比缩放; 4、Width=0 且 Height=0,采用源的宽高。 <li>LeftTop:PosXY 表示水印左上点到图片左上点的相对位置</li> <li>RightTop:PosXY 表示水印右上点到图片右上点的相对位置</li> <li>LeftBottom:PosXY 表示水印左下点到图片左下点的相对位置</li> <li>RightBottom:PosXY 表示水印右下点到图片右下点的相对位置</li> <li>Center:PosXY 表示水印中心点到图片中心点的相对位置</li> 默认:LeftTop。.
-
#SourceId ⇒ Object
注意1:对应的 MediaSourceInfo.Type需要为Image。 注意2:对于动图,只取第一帧图像作为水印源。 注意:对于宽高符合以下规则: 1、Width>0 且 Height>0,按指定宽高拉伸; 2、Width=0 且 Height>0,以Height为基准等比缩放; 3、Width>0 且 Height=0,以Width为基准等比缩放; 4、Width=0 且 Height=0,采用源的宽高。 <li>LeftTop:PosXY 表示水印左上点到图片左上点的相对位置</li> <li>RightTop:PosXY 表示水印右上点到图片右上点的相对位置</li> <li>LeftBottom:PosXY 表示水印左下点到图片左下点的相对位置</li> <li>RightBottom:PosXY 表示水印右下点到图片右下点的相对位置</li> <li>Center:PosXY 表示水印中心点到图片中心点的相对位置</li> 默认:LeftTop。.
-
#Width ⇒ Object
注意1:对应的 MediaSourceInfo.Type需要为Image。 注意2:对于动图,只取第一帧图像作为水印源。 注意:对于宽高符合以下规则: 1、Width>0 且 Height>0,按指定宽高拉伸; 2、Width=0 且 Height>0,以Height为基准等比缩放; 3、Width>0 且 Height=0,以Width为基准等比缩放; 4、Width=0 且 Height=0,采用源的宽高。 <li>LeftTop:PosXY 表示水印左上点到图片左上点的相对位置</li> <li>RightTop:PosXY 表示水印右上点到图片右上点的相对位置</li> <li>LeftBottom:PosXY 表示水印左下点到图片左下点的相对位置</li> <li>RightBottom:PosXY 表示水印右下点到图片右下点的相对位置</li> <li>Center:PosXY 表示水印中心点到图片中心点的相对位置</li> 默认:LeftTop。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(sourceid = nil, posx = nil, posy = nil, width = nil, height = nil, posorigintype = nil) ⇒ MediaCuttingWatermarkImage
constructor
A new instance of MediaCuttingWatermarkImage.
Constructor Details
#initialize(sourceid = nil, posx = nil, posy = nil, width = nil, height = nil, posorigintype = nil) ⇒ MediaCuttingWatermarkImage
Returns a new instance of MediaCuttingWatermarkImage.
1737 1738 1739 1740 1741 1742 1743 1744 |
# File 'lib/v20200304/models.rb', line 1737 def initialize(sourceid=nil, posx=nil, posy=nil, width=nil, height=nil, posorigintype=nil) @SourceId = sourceid @PosX = posx @PosY = posy @Width = width @Height = height @PosOriginType = posorigintype end |
Instance Attribute Details
#Height ⇒ Object
注意1:对应的 MediaSourceInfo.Type需要为Image。注意2:对于动图,只取第一帧图像作为水印源。注意:对于宽高符合以下规则:1、Width>0 且 Height>0,按指定宽高拉伸;2、Width=0 且 Height>0,以Height为基准等比缩放;3、Width>0 且 Height=0,以Width为基准等比缩放;4、Width=0 且 Height=0,采用源的宽高。<li>LeftTop:PosXY 表示水印左上点到图片左上点的相对位置</li> <li>RightTop:PosXY 表示水印右上点到图片右上点的相对位置</li> <li>LeftBottom:PosXY 表示水印左下点到图片左下点的相对位置</li> <li>RightBottom:PosXY 表示水印右下点到图片右下点的相对位置</li> <li>Center:PosXY 表示水印中心点到图片中心点的相对位置</li> 默认:LeftTop。
1735 1736 1737 |
# File 'lib/v20200304/models.rb', line 1735 def Height @Height end |
#PosOriginType ⇒ Object
注意1:对应的 MediaSourceInfo.Type需要为Image。注意2:对于动图,只取第一帧图像作为水印源。注意:对于宽高符合以下规则:1、Width>0 且 Height>0,按指定宽高拉伸;2、Width=0 且 Height>0,以Height为基准等比缩放;3、Width>0 且 Height=0,以Width为基准等比缩放;4、Width=0 且 Height=0,采用源的宽高。<li>LeftTop:PosXY 表示水印左上点到图片左上点的相对位置</li> <li>RightTop:PosXY 表示水印右上点到图片右上点的相对位置</li> <li>LeftBottom:PosXY 表示水印左下点到图片左下点的相对位置</li> <li>RightBottom:PosXY 表示水印右下点到图片右下点的相对位置</li> <li>Center:PosXY 表示水印中心点到图片中心点的相对位置</li> 默认:LeftTop。
1735 1736 1737 |
# File 'lib/v20200304/models.rb', line 1735 def PosOriginType @PosOriginType end |
#PosX ⇒ Object
注意1:对应的 MediaSourceInfo.Type需要为Image。注意2:对于动图,只取第一帧图像作为水印源。注意:对于宽高符合以下规则:1、Width>0 且 Height>0,按指定宽高拉伸;2、Width=0 且 Height>0,以Height为基准等比缩放;3、Width>0 且 Height=0,以Width为基准等比缩放;4、Width=0 且 Height=0,采用源的宽高。<li>LeftTop:PosXY 表示水印左上点到图片左上点的相对位置</li> <li>RightTop:PosXY 表示水印右上点到图片右上点的相对位置</li> <li>LeftBottom:PosXY 表示水印左下点到图片左下点的相对位置</li> <li>RightBottom:PosXY 表示水印右下点到图片右下点的相对位置</li> <li>Center:PosXY 表示水印中心点到图片中心点的相对位置</li> 默认:LeftTop。
1735 1736 1737 |
# File 'lib/v20200304/models.rb', line 1735 def PosX @PosX end |
#PosY ⇒ Object
注意1:对应的 MediaSourceInfo.Type需要为Image。注意2:对于动图,只取第一帧图像作为水印源。注意:对于宽高符合以下规则:1、Width>0 且 Height>0,按指定宽高拉伸;2、Width=0 且 Height>0,以Height为基准等比缩放;3、Width>0 且 Height=0,以Width为基准等比缩放;4、Width=0 且 Height=0,采用源的宽高。<li>LeftTop:PosXY 表示水印左上点到图片左上点的相对位置</li> <li>RightTop:PosXY 表示水印右上点到图片右上点的相对位置</li> <li>LeftBottom:PosXY 表示水印左下点到图片左下点的相对位置</li> <li>RightBottom:PosXY 表示水印右下点到图片右下点的相对位置</li> <li>Center:PosXY 表示水印中心点到图片中心点的相对位置</li> 默认:LeftTop。
1735 1736 1737 |
# File 'lib/v20200304/models.rb', line 1735 def PosY @PosY end |
#SourceId ⇒ Object
注意1:对应的 MediaSourceInfo.Type需要为Image。注意2:对于动图,只取第一帧图像作为水印源。注意:对于宽高符合以下规则:1、Width>0 且 Height>0,按指定宽高拉伸;2、Width=0 且 Height>0,以Height为基准等比缩放;3、Width>0 且 Height=0,以Width为基准等比缩放;4、Width=0 且 Height=0,采用源的宽高。<li>LeftTop:PosXY 表示水印左上点到图片左上点的相对位置</li> <li>RightTop:PosXY 表示水印右上点到图片右上点的相对位置</li> <li>LeftBottom:PosXY 表示水印左下点到图片左下点的相对位置</li> <li>RightBottom:PosXY 表示水印右下点到图片右下点的相对位置</li> <li>Center:PosXY 表示水印中心点到图片中心点的相对位置</li> 默认:LeftTop。
1735 1736 1737 |
# File 'lib/v20200304/models.rb', line 1735 def SourceId @SourceId end |
#Width ⇒ Object
注意1:对应的 MediaSourceInfo.Type需要为Image。注意2:对于动图,只取第一帧图像作为水印源。注意:对于宽高符合以下规则:1、Width>0 且 Height>0,按指定宽高拉伸;2、Width=0 且 Height>0,以Height为基准等比缩放;3、Width>0 且 Height=0,以Width为基准等比缩放;4、Width=0 且 Height=0,采用源的宽高。<li>LeftTop:PosXY 表示水印左上点到图片左上点的相对位置</li> <li>RightTop:PosXY 表示水印右上点到图片右上点的相对位置</li> <li>LeftBottom:PosXY 表示水印左下点到图片左下点的相对位置</li> <li>RightBottom:PosXY 表示水印右下点到图片右下点的相对位置</li> <li>Center:PosXY 表示水印中心点到图片中心点的相对位置</li> 默认:LeftTop。
1735 1736 1737 |
# File 'lib/v20200304/models.rb', line 1735 def Width @Width end |
Instance Method Details
#deserialize(params) ⇒ Object
1746 1747 1748 1749 1750 1751 1752 1753 |
# File 'lib/v20200304/models.rb', line 1746 def deserialize(params) @SourceId = params['SourceId'] @PosX = params['PosX'] @PosY = params['PosY'] @Width = params['Width'] @Height = params['Height'] @PosOriginType = params['PosOriginType'] end |