Class: Kentico::Kontent::Delivery::Builders::ImageTransformationBuilder

Inherits:
Object
  • Object
show all
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 developer.kenticocloud.com/v1/reference#image-transformation and github.com/Kentico/kontent-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