Generate dynamic asset transformation

Generate a derivative on the fly with a transformation (such as cropping, scaling, filling) applied to it. More information about this feature can be found in our Knowledge Base item. Image operations can be passed as io parameters in the form of transform:{operation},{param1}:{value1},{param2}:{value2},.... It's possible to specify several operations: ?io={operation1}&io={operation2}&.... The operations will be applied in the same order they are passed in the url. These are the possible image operations and their parameters:

OperationParameterPossible values
backgroundcolorColor name (yellow, black, etc.) or hexadecimal (rgb, rrggbb)
cropwidthinteger
heightinteger
xinteger
yinteger
gravitytopleft / top / topright / left / center / right / bottomleft / bottom / bottomright
shapecircle / square
blurinteger
backgroundColor name (yellow, black, etc.) or hexadecimal (rgb, rrggbb)
extendwidthinteger
heightinteger
backgroundColor name (yellow, black, etc.) or hexadecimal (rgb, rrggbb)
fillwidth
height
gravity
aspectratio(integer) x (integer)
fitwidthinteger
heightinteger
flip(no parameters)
mirror(no parameters)
rotateangleinteger between 0 and 360
backgroundColor name (yellow, black, etc.) or hexadecimal (rgb, rrggbb)
scalewidthinteger
heightinteger

Language
Credentials
URL
Click Try It! to start a request and see the response here!