Class: TencentCloud::Mps::V20190612::ImageWatermarkInputForUpdate

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

Overview

图片水印模板输入参数

Instance Attribute Summary collapse

  • #ImageContent ⇒ Object
  • 当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;
  • 当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。取值范围为[8, 4096]。
  • 当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;
  • 当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素。取值范围为0或[8, 4096]。
  • once:动态水印播放完后,不再出现;
  • repeat_last_frame:水印播放完后,停留在最后一帧;
  • repeat:水印循环播放,直到视频结束。
  • .
  • #RepeatType ⇒ Object
  • 当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;
  • 当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。取值范围为[8, 4096]。
  • 当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;
  • 当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素。取值范围为0或[8, 4096]。
  • once:动态水印播放完后,不再出现;
  • repeat_last_frame:水印播放完后,停留在最后一帧;
  • repeat:水印循环播放,直到视频结束。
  • .
  • #Width ⇒ Object
  • 当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;
  • 当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。取值范围为[8, 4096]。
  • 当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;
  • 当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素。取值范围为0或[8, 4096]。
  • once:动态水印播放完后,不再出现;
  • repeat_last_frame:水印播放完后,停留在最后一帧;
  • repeat:水印循环播放,直到视频结束。
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(imagecontent = nil, width = nil, height = nil, repeattype = nil) ⇒ ImageWatermarkInputForUpdate

    Returns a new instance of ImageWatermarkInputForUpdate.

    
    
    18349
    18350
    18351
    18352
    18353
    18354
    # File 'lib/v20190612/models.rb', line 18349
    
    def initialize(imagecontent=nil, width=nil, height=nil, repeattype=nil)
      @ImageContent = imagecontent
      @Width = width
      @Height = height
      @RepeatType = repeattype
    end

    Instance Attribute Details

    #HeightObject

  • 当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;
  • 当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。取值范围为[8, 4096]。
  • 当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;
  • 当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素。取值范围为0或[8, 4096]。
  • once:动态水印播放完后,不再出现;
  • repeat_last_frame:水印播放完后,停留在最后一帧;
  • repeat:水印循环播放,直到视频结束。
  • Parameters:

    • ImageContent:

      水印图片 Base64 编码后的字符串。支持 jpeg、png 图片格式。

    • Width:

      水印的宽度。支持 %、px 两种格式:

    • Height:

      水印的高度。支持 %、px 两种格式:

    • RepeatType:

      水印重复类型。使用场景:水印为动态图像。取值范围:

    
    
    18347
    18348
    18349
    # File 'lib/v20190612/models.rb', line 18347
    
    def Height
      @Height
    end

    #ImageContentObject

  • 当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;
  • 当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。取值范围为[8, 4096]。
  • 当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;
  • 当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素。取值范围为0或[8, 4096]。
  • once:动态水印播放完后,不再出现;
  • repeat_last_frame:水印播放完后,停留在最后一帧;
  • repeat:水印循环播放,直到视频结束。
  • Parameters:

    • ImageContent:

      水印图片 Base64 编码后的字符串。支持 jpeg、png 图片格式。

    • Width:

      水印的宽度。支持 %、px 两种格式:

    • Height:

      水印的高度。支持 %、px 两种格式:

    • RepeatType:

      水印重复类型。使用场景:水印为动态图像。取值范围:

    
    
    18347
    18348
    18349
    # File 'lib/v20190612/models.rb', line 18347
    
    def ImageContent
      @ImageContent
    end

    #RepeatTypeObject

  • 当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;
  • 当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。取值范围为[8, 4096]。
  • 当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;
  • 当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素。取值范围为0或[8, 4096]。
  • once:动态水印播放完后,不再出现;
  • repeat_last_frame:水印播放完后,停留在最后一帧;
  • repeat:水印循环播放,直到视频结束。
  • Parameters:

    • ImageContent:

      水印图片 Base64 编码后的字符串。支持 jpeg、png 图片格式。

    • Width:

      水印的宽度。支持 %、px 两种格式:

    • Height:

      水印的高度。支持 %、px 两种格式:

    • RepeatType:

      水印重复类型。使用场景:水印为动态图像。取值范围:

    
    
    18347
    18348
    18349
    # File 'lib/v20190612/models.rb', line 18347
    
    def RepeatType
      @RepeatType
    end

    #WidthObject

  • 当字符串以 % 结尾,表示水印 Width 为视频宽度的百分比大小,如 10% 表示 Width 为视频宽度的 10%;
  • 当字符串以 px 结尾,表示水印 Width 单位为像素,如 100px 表示 Width 为 100 像素。取值范围为[8, 4096]。
  • 当字符串以 % 结尾,表示水印 Height 为视频高度的百分比大小,如 10% 表示 Height 为视频高度的 10%;
  • 当字符串以 px 结尾,表示水印 Height 单位为像素,如 100px 表示 Height 为 100 像素。取值范围为0或[8, 4096]。
  • once:动态水印播放完后,不再出现;
  • repeat_last_frame:水印播放完后,停留在最后一帧;
  • repeat:水印循环播放,直到视频结束。
  • Parameters:

    • ImageContent:

      水印图片 Base64 编码后的字符串。支持 jpeg、png 图片格式。

    • Width:

      水印的宽度。支持 %、px 两种格式:

    • Height:

      水印的高度。支持 %、px 两种格式:

    • RepeatType:

      水印重复类型。使用场景:水印为动态图像。取值范围:

    
    
    18347
    18348
    18349
    # File 'lib/v20190612/models.rb', line 18347
    
    def Width
      @Width
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    18356
    18357
    18358
    18359
    18360
    18361
    # File 'lib/v20190612/models.rb', line 18356
    
    def deserialize(params)
      @ImageContent = params['ImageContent']
      @Width = params['Width']
      @Height = params['Height']
      @RepeatType = params['RepeatType']
    end