Class: Kontent::Ai::Delivery::Builders::ImageTransformationBuilder
- Inherits:
-
Object
- Object
- Kontent::Ai::Delivery::Builders::ImageTransformationBuilder
- Defined in:
- lib/delivery/builders/image_transformation_builder.rb
Overview
Provides methods for manipulating the URL of an asset to adjust the image’s size, cropping behavior, background color, output format, and quality.
See kontent.ai/learn/reference/image-transformation/ and github.com/kontent-ai/delivery-sdk-ruby#image-transformation.
Constant Summary collapse
- FIT_MODE_CLIP =
'clip'.freeze
- FIT_MODE_SCALE =
'scale'.freeze
- FIT_MODE_CROP =
'crop'.freeze
- FORMAT_GIF =
'gif'.freeze
- FORMAT_PNG =
'png'.freeze
- FORMAT_PNG8 =
'png8'.freeze
- FORMAT_JPG =
'jpg'.freeze
- FORMAT_PJPG =
'pjpg'.freeze
- FORMAT_WEBP =
'webp'.freeze
Class Method Summary collapse
Class Method Details
.transform(url) ⇒ Object
24 25 26 |
# File 'lib/delivery/builders/image_transformation_builder.rb', line 24 def transform(url) AssetURL.new url end |