Class: TencentCloud::Vod::V20180717::ImageWatermarkTemplate
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::ImageWatermarkTemplate
- Defined in:
- lib/v20180717/models.rb
Overview
图片水印模板
Instance Attribute Summary collapse
-
#Height ⇒ Object
<li>当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li> <li>当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素;</li> 0px:表示 Height 按照 Width 对视频宽度的比例缩放。 <li>once:动态水印播放完后,不再出现;</li> <li>repeat_last_frame:水印播放完后,停留在最后一帧;</li> <li>repeat:水印循环播放,直到视频结束。</li> <li>0:完全不透明</li> <li>100:完全透明。</li>.
-
#ImageUrl ⇒ Object
<li>当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li> <li>当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素;</li> 0px:表示 Height 按照 Width 对视频宽度的比例缩放。 <li>once:动态水印播放完后,不再出现;</li> <li>repeat_last_frame:水印播放完后,停留在最后一帧;</li> <li>repeat:水印循环播放,直到视频结束。</li> <li>0:完全不透明</li> <li>100:完全透明。</li>.
-
#RepeatType ⇒ Object
<li>当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li> <li>当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素;</li> 0px:表示 Height 按照 Width 对视频宽度的比例缩放。 <li>once:动态水印播放完后,不再出现;</li> <li>repeat_last_frame:水印播放完后,停留在最后一帧;</li> <li>repeat:水印循环播放,直到视频结束。</li> <li>0:完全不透明</li> <li>100:完全透明。</li>.
-
#Transparency ⇒ Object
<li>当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li> <li>当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素;</li> 0px:表示 Height 按照 Width 对视频宽度的比例缩放。 <li>once:动态水印播放完后,不再出现;</li> <li>repeat_last_frame:水印播放完后,停留在最后一帧;</li> <li>repeat:水印循环播放,直到视频结束。</li> <li>0:完全不透明</li> <li>100:完全透明。</li>.
-
#Width ⇒ Object
<li>当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li> <li>当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素;</li> 0px:表示 Height 按照 Width 对视频宽度的比例缩放。 <li>once:动态水印播放完后,不再出现;</li> <li>repeat_last_frame:水印播放完后,停留在最后一帧;</li> <li>repeat:水印循环播放,直到视频结束。</li> <li>0:完全不透明</li> <li>100:完全透明。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(imageurl = nil, width = nil, height = nil, repeattype = nil, transparency = nil) ⇒ ImageWatermarkTemplate
constructor
A new instance of ImageWatermarkTemplate.
Constructor Details
#initialize(imageurl = nil, width = nil, height = nil, repeattype = nil, transparency = nil) ⇒ ImageWatermarkTemplate
Returns a new instance of ImageWatermarkTemplate.
15950 15951 15952 15953 15954 15955 15956 |
# File 'lib/v20180717/models.rb', line 15950 def initialize(imageurl=nil, width=nil, height=nil, repeattype=nil, transparency=nil) @ImageUrl = imageurl @Width = width @Height = height @RepeatType = repeattype @Transparency = transparency end |
Instance Attribute Details
#Height ⇒ Object
<li>当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li> <li>当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素;</li> 0px:表示 Height 按照 Width 对视频宽度的比例缩放。<li>once:动态水印播放完后,不再出现;</li> <li>repeat_last_frame:水印播放完后,停留在最后一帧;</li> <li>repeat:水印循环播放,直到视频结束。</li> <li>0:完全不透明</li> <li>100:完全透明。</li>
15948 15949 15950 |
# File 'lib/v20180717/models.rb', line 15948 def Height @Height end |
#ImageUrl ⇒ Object
<li>当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li> <li>当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素;</li> 0px:表示 Height 按照 Width 对视频宽度的比例缩放。<li>once:动态水印播放完后,不再出现;</li> <li>repeat_last_frame:水印播放完后,停留在最后一帧;</li> <li>repeat:水印循环播放,直到视频结束。</li> <li>0:完全不透明</li> <li>100:完全透明。</li>
15948 15949 15950 |
# File 'lib/v20180717/models.rb', line 15948 def ImageUrl @ImageUrl end |
#RepeatType ⇒ Object
<li>当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li> <li>当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素;</li> 0px:表示 Height 按照 Width 对视频宽度的比例缩放。<li>once:动态水印播放完后,不再出现;</li> <li>repeat_last_frame:水印播放完后,停留在最后一帧;</li> <li>repeat:水印循环播放,直到视频结束。</li> <li>0:完全不透明</li> <li>100:完全透明。</li>
15948 15949 15950 |
# File 'lib/v20180717/models.rb', line 15948 def RepeatType @RepeatType end |
#Transparency ⇒ Object
<li>当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li> <li>当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素;</li> 0px:表示 Height 按照 Width 对视频宽度的比例缩放。<li>once:动态水印播放完后,不再出现;</li> <li>repeat_last_frame:水印播放完后,停留在最后一帧;</li> <li>repeat:水印循环播放,直到视频结束。</li> <li>0:完全不透明</li> <li>100:完全透明。</li>
15948 15949 15950 |
# File 'lib/v20180717/models.rb', line 15948 def Transparency @Transparency end |
#Width ⇒ Object
<li>当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。</li> <li>当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;</li> <li>当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素;</li> 0px:表示 Height 按照 Width 对视频宽度的比例缩放。<li>once:动态水印播放完后,不再出现;</li> <li>repeat_last_frame:水印播放完后,停留在最后一帧;</li> <li>repeat:水印循环播放,直到视频结束。</li> <li>0:完全不透明</li> <li>100:完全透明。</li>
15948 15949 15950 |
# File 'lib/v20180717/models.rb', line 15948 def Width @Width end |
Instance Method Details
#deserialize(params) ⇒ Object
15958 15959 15960 15961 15962 15963 15964 |
# File 'lib/v20180717/models.rb', line 15958 def deserialize(params) @ImageUrl = params['ImageUrl'] @Width = params['Width'] @Height = params['Height'] @RepeatType = params['RepeatType'] @Transparency = params['Transparency'] end |