Class: TencentCloud::Vod::V20180717::ImageScale
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::ImageScale
- Defined in:
- lib/v20180717/models.rb
Overview
图片缩放处理。
Instance Attribute Summary collapse
-
#Height ⇒ Object
<li>WidthFirst : 指定图片的宽为 Width ,高度等比缩放。</li> <li>HeightFirst : 指定图片的高为 Height ,宽度等比缩放。</li> <li>LongEdgeFirst : 指定图片的长边为 LongEdge ,短边等比缩放。</li> <li>ShortEdgeFirst : 指定图片的短边为 ShortEdge ,长边等比缩放。</li> <li>Force : 忽略原图宽高比例,指定图片宽度为 Width,高度为 Height ,强行缩放图片,可能导致目标图片变形。</li>.
-
#LongEdge ⇒ Object
<li>WidthFirst : 指定图片的宽为 Width ,高度等比缩放。</li> <li>HeightFirst : 指定图片的高为 Height ,宽度等比缩放。</li> <li>LongEdgeFirst : 指定图片的长边为 LongEdge ,短边等比缩放。</li> <li>ShortEdgeFirst : 指定图片的短边为 ShortEdge ,长边等比缩放。</li> <li>Force : 忽略原图宽高比例,指定图片宽度为 Width,高度为 Height ,强行缩放图片,可能导致目标图片变形。</li>.
-
#ShortEdge ⇒ Object
<li>WidthFirst : 指定图片的宽为 Width ,高度等比缩放。</li> <li>HeightFirst : 指定图片的高为 Height ,宽度等比缩放。</li> <li>LongEdgeFirst : 指定图片的长边为 LongEdge ,短边等比缩放。</li> <li>ShortEdgeFirst : 指定图片的短边为 ShortEdge ,长边等比缩放。</li> <li>Force : 忽略原图宽高比例,指定图片宽度为 Width,高度为 Height ,强行缩放图片,可能导致目标图片变形。</li>.
-
#Type ⇒ Object
<li>WidthFirst : 指定图片的宽为 Width ,高度等比缩放。</li> <li>HeightFirst : 指定图片的高为 Height ,宽度等比缩放。</li> <li>LongEdgeFirst : 指定图片的长边为 LongEdge ,短边等比缩放。</li> <li>ShortEdgeFirst : 指定图片的短边为 ShortEdge ,长边等比缩放。</li> <li>Force : 忽略原图宽高比例,指定图片宽度为 Width,高度为 Height ,强行缩放图片,可能导致目标图片变形。</li>.
-
#Width ⇒ Object
<li>WidthFirst : 指定图片的宽为 Width ,高度等比缩放。</li> <li>HeightFirst : 指定图片的高为 Height ,宽度等比缩放。</li> <li>LongEdgeFirst : 指定图片的长边为 LongEdge ,短边等比缩放。</li> <li>ShortEdgeFirst : 指定图片的短边为 ShortEdge ,长边等比缩放。</li> <li>Force : 忽略原图宽高比例,指定图片宽度为 Width,高度为 Height ,强行缩放图片,可能导致目标图片变形。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(type = nil, height = nil, width = nil, longedge = nil, shortedge = nil) ⇒ ImageScale
constructor
A new instance of ImageScale.
Constructor Details
#initialize(type = nil, height = nil, width = nil, longedge = nil, shortedge = nil) ⇒ ImageScale
Returns a new instance of ImageScale.
15688 15689 15690 15691 15692 15693 15694 |
# File 'lib/v20180717/models.rb', line 15688 def initialize(type=nil, height=nil, width=nil, longedge=nil, shortedge=nil) @Type = type @Height = height @Width = width @LongEdge = longedge @ShortEdge = shortedge end |
Instance Attribute Details
#Height ⇒ Object
<li>WidthFirst : 指定图片的宽为 Width ,高度等比缩放。</li> <li>HeightFirst : 指定图片的高为 Height ,宽度等比缩放。</li> <li>LongEdgeFirst : 指定图片的长边为 LongEdge ,短边等比缩放。</li> <li>ShortEdgeFirst : 指定图片的短边为 ShortEdge ,长边等比缩放。</li> <li>Force : 忽略原图宽高比例,指定图片宽度为 Width,高度为 Height ,强行缩放图片,可能导致目标图片变形。</li>
15686 15687 15688 |
# File 'lib/v20180717/models.rb', line 15686 def Height @Height end |
#LongEdge ⇒ Object
<li>WidthFirst : 指定图片的宽为 Width ,高度等比缩放。</li> <li>HeightFirst : 指定图片的高为 Height ,宽度等比缩放。</li> <li>LongEdgeFirst : 指定图片的长边为 LongEdge ,短边等比缩放。</li> <li>ShortEdgeFirst : 指定图片的短边为 ShortEdge ,长边等比缩放。</li> <li>Force : 忽略原图宽高比例,指定图片宽度为 Width,高度为 Height ,强行缩放图片,可能导致目标图片变形。</li>
15686 15687 15688 |
# File 'lib/v20180717/models.rb', line 15686 def LongEdge @LongEdge end |
#ShortEdge ⇒ Object
<li>WidthFirst : 指定图片的宽为 Width ,高度等比缩放。</li> <li>HeightFirst : 指定图片的高为 Height ,宽度等比缩放。</li> <li>LongEdgeFirst : 指定图片的长边为 LongEdge ,短边等比缩放。</li> <li>ShortEdgeFirst : 指定图片的短边为 ShortEdge ,长边等比缩放。</li> <li>Force : 忽略原图宽高比例,指定图片宽度为 Width,高度为 Height ,强行缩放图片,可能导致目标图片变形。</li>
15686 15687 15688 |
# File 'lib/v20180717/models.rb', line 15686 def ShortEdge @ShortEdge end |
#Type ⇒ Object
<li>WidthFirst : 指定图片的宽为 Width ,高度等比缩放。</li> <li>HeightFirst : 指定图片的高为 Height ,宽度等比缩放。</li> <li>LongEdgeFirst : 指定图片的长边为 LongEdge ,短边等比缩放。</li> <li>ShortEdgeFirst : 指定图片的短边为 ShortEdge ,长边等比缩放。</li> <li>Force : 忽略原图宽高比例,指定图片宽度为 Width,高度为 Height ,强行缩放图片,可能导致目标图片变形。</li>
15686 15687 15688 |
# File 'lib/v20180717/models.rb', line 15686 def Type @Type end |
#Width ⇒ Object
<li>WidthFirst : 指定图片的宽为 Width ,高度等比缩放。</li> <li>HeightFirst : 指定图片的高为 Height ,宽度等比缩放。</li> <li>LongEdgeFirst : 指定图片的长边为 LongEdge ,短边等比缩放。</li> <li>ShortEdgeFirst : 指定图片的短边为 ShortEdge ,长边等比缩放。</li> <li>Force : 忽略原图宽高比例,指定图片宽度为 Width,高度为 Height ,强行缩放图片,可能导致目标图片变形。</li>
15686 15687 15688 |
# File 'lib/v20180717/models.rb', line 15686 def Width @Width end |
Instance Method Details
#deserialize(params) ⇒ Object
15696 15697 15698 15699 15700 15701 15702 |
# File 'lib/v20180717/models.rb', line 15696 def deserialize(params) @Type = params['Type'] @Height = params['Height'] @Width = params['Width'] @LongEdge = params['LongEdge'] @ShortEdge = params['ShortEdge'] end |