Cloudinary
ImageKit can translate transformations written in Cloudinary's syntax to ImageKit's syntax. Learn how to use a URL-rewriter on this page.
Beta feature
This feature is currently in beta. Some transformations may not work as expected.
The following Cloudinary transformations are supported for translation:
Cloudinary transform | Example translation | Remarks |
---|---|---|
width |
| |
height |
| |
aspect ratio |
| |
gravity |
| Supported values:
|
x |
| |
y |
| |
format |
| Supported values:
|
quality |
| Auto quality mapping (images):
Auto quality mapping (videos):
|
angle |
| |
radius |
| |
effects |
| Supported values:
Final output from ImageKit may vary from output from Cloudinary |
border |
|
|
background |
|
|
colorize |
|
|
DPR |
| |
crop |
| Supported values:
|
text overlays |
| Supported text style qualifiers:
|
image overlays |
| Full path to the overlaid image in the Media Library must be specified |
named transform |
| ImageKit does not translate the actual underlying transformations associated with your named transforms. They must be manually translated and added in your ImageKit dashboard while retaining the same name. |
fl_progressive |
| |
fl_layer_apply | | Marks the end of a group of transformations being applied in the context of an overlay. ImageKit detects the presence of an fl_layer_apply and applies the relevantly positioned transforms to the overlaid asset instead of the main asset. |
start offset |
| |
end offset |
| |
duration |
| |
zoom |
| |
Note: The rewriter will silently ignore any transformation that has a valid key, but with an invalid value. For example,
h_100,w_<invalid>/a_90
will be translated to h-100:rt-90
. Refer to the table to see what constitutes a valid value for different transforms.Last modified 6h ago