By default, the CreativeEditor SDK ships with an extensive list of commonly used formats, as shown below:

The CE.SDK can be configured with a series of crop presets by updating the content.json from the default asset source - ly.img.page.presets - on your CDN. For further reference, please take a look at the “Serve Assets” section here.
To enable the CE.SDK defaults enable our default asset sources by using addDefaultAssetSources.
val baseUri = Uri.parse("YOUR_CDN_URL")engine.addDefaultAssetSources(baseUri)Configuring Custom Page Formats#
When overriding the content.json with your custom crop presets each of the assets in the asset source must define a value for its payload.transformPreset property.
When a fixed size preset is applied, the pages of the scene will be resized to the specified width and height.
{ "id": "page-sizes-instagram-square", "label": { "en": "Square Post (1:1)", "de": "Quadratischer Post (1:1)" }, "meta": { "thumbUri": "{{base_url}}/ly.img.page.presets/thumbnails/instagram/ig-square.png" }, "payload": { "transformPreset": { "type": "FixedSize", "width": 1080, "height": 1080, "designUnit": "Pixel" } }, "groups": ["instagram"]}type- specifies the preset type.
"type": "FixedSize"width- specifies the width of the page in the specified design unit.
"width": 1280heightspecifies the height of the page in the specified design unit.
"height": 720unitdescribes unit in whichwidthandheightare specified. This can either beMillimeter,InchorPixel.
"designUnit": "Pixel"