{"id":26920,"date":"2023-02-09T09:56:42","date_gmt":"2023-02-09T16:56:42","guid":{"rendered":"https:\/\/cloudinary.com\/blog\/?p=26920"},"modified":"2025-11-27T11:20:45","modified_gmt":"2025-11-27T19:20:45","slug":"cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation","status":"publish","type":"post","link":"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation","title":{"rendered":"Cloudinary\u2019s Latest Release: Scaling Image and Video Editing With AI-Powered Automation"},"content":{"rendered":"\n<p>In this month\u2019s blog you\u2019ll find the latest product innovations from Cloudinary to improve your creative and development team\u2019s productivity and ensure you\u2019re delivering first-class visual experiences to your customers.&nbsp;<\/p>\n\n\n\n<p>Starting with some new AI-powered capabilities that help you perform mundane image and video editing tasks at scale. Based on popular demand, we have also released capabilities to manage related assets easily and enhance animated image optimization.&nbsp;<\/p>\n\n\n\n<p>(If you missed the December edition, you can find it <a href=\"https:\/\/cloudinary.com\/blog\/new-year-new-innovations-create-visual-media-experiences-at-scale-with-cloudinarys-latest-features\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>.)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">AI-Powered Transformations: Image Drop Shadow<\/h2>\n\n\n\n<p>Drop shadow is a commonly applied visual effect that gives the impression that the object in an image exists in a 3D space. The effect is used frequently in catalog display, advertising and traditional e-commerce scenarios.&nbsp;<\/p>\n\n\n\n<p>The new <a href=\"https:\/\/cloudinary.com\/documentation\/transformation_reference#e_dropshadow\" target=\"_blank\" rel=\"noreferrer noopener\">AI &#8211; Drop Shadow<\/a> transformation automates the creation of a drop shadow effect for an object, or set of objects, in an image.&nbsp;<\/p>\n\n\n\n<p>One of the challenges with applying this effect is it often requires expensive creative tools and&nbsp; technical expertise, especially when transforming&nbsp; complex shapes and contours. Moreover, applying <a href=\"https:\/\/cloudinary.com\/guides\/image-effects\/ai-drop-shadow\">drop shadow<\/a> to hundreds of images can be daunting even for enterprise-scale teams.&nbsp;Now your team can add shadows using a single URL parameter (e_dropshadow). Specify the direction, angle, and spread of the light source for a perfect shadow of the object in the image.<\/p>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/demo\/image\/upload\/pm\/bracelet.png\" alt=\"\" style=\"width:300px;height:auto\"\/><figcaption class=\"wp-element-caption\">Original<\/figcaption><\/figure><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/demo\/image\/upload\/c_pad,ar_4:3,w_1200\/b_rgb:ffffff\/e_dropshadow\/v1716226121\/pm\/bracelet.png\" alt=\"\"\/><figcaption class=\"wp-element-caption\">Dropshadow<\/figcaption><\/figure><\/div><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">AI-Powered Transformations &#8211; Super Resolution Upscale<\/h2>\n\n\n\n<p>Another common image editing challenge is enlarging it without any loss in quality or resolution, often referred to as upscaling. For instance, brands that want to upscale a user-generated image across larger real estate on their website or mobile app often run into the issue wherein the image becomes grainy after upscaling because the original image is low resolution.&nbsp;<\/p>\n\n\n\n<p>Take the example of this image of Brooklyn Bridge.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/demo\/image\/upload\/c_scale,w_4.0\/v1674845506\/pm\/product_updates\/2023\/02\/brooklyn_bridge.jpg\" alt=\"\"\/><figcaption class=\"wp-element-caption\">Original<\/figcaption><\/figure><\/div>\n\n\n<p class=\"has-text-align-left\">Scaling this image to four times its dimension typically produces a grainier version but the new <a href=\"https:\/\/cloudinary.com\/documentation\/resizing_and_cropping#upscaling_with_super_resolution\" target=\"_blank\" rel=\"noreferrer noopener\">AI &#8211; Super Resolution Upscale<\/a> transformation upscales the image without any loss in resolution.\u00a0<\/p>\n\n\n\n<p>Use the slider in the center and slide to the extreme right to see the original image simply scaled up in size and then slide to the extreme left to see the original image upscaled using e_upscale transformation.<\/p>\n\n\n\n<style type=\"text\/css\">\n    #map_canvas img,\n    #map_canvas embed,\n    #map_canvas object,\n    .map_canvas img,\n    .map_canvas embed,\n    .map_canvas object {\n        max-width: none !important;\n    }\n\n    .left {\n        float: left !important;\n    }\n\n    .right {\n        float: right !important;\n    }\n\n    .text-left {\n        text-align: left !important;\n    }\n\n    .text-right {\n        text-align: right !important;\n    }\n\n    .text-center {\n        text-align: center !important;\n    }\n\n    .text-justify {\n        text-align: justify !important;\n    }\n\n    .hide {\n        display: none;\n    }\n\n    .antialiased {\n        -webkit-font-smoothing: antialiased;\n    }\n\n    img {\n        display: inline-block;\n        vertical-align: middle;\n    }\n\n    textarea {\n        height: auto;\n        min-height: 50px;\n    }\n\n    select {\n        width: 100%;\n    }\n\n    \/* Grid HTML Classes *\/\n    .row {\n        width: 100%;\n        margin-left: auto;\n        margin-right: auto;\n        margin-top: 0;\n        margin-bottom: 0;\n        max-width: 62.5em;\n        *zoom: 1;\n    }\n    .row:before,\n    .row:after {\n        content: \" \";\n        display: table;\n    }\n    .row:after {\n        clear: both;\n    }\n    .row.collapse .column,\n    .row.collapse .columns {\n        position: relative;\n        padding-left: 0;\n        padding-right: 0;\n        float: left;\n    }\n    .row .row {\n        width: auto;\n        margin-left: -0.9375em;\n        margin-right: -0.9375em;\n        margin-top: 0;\n        margin-bottom: 0;\n        max-width: none;\n        *zoom: 1;\n    }\n    .row .row:before,\n    .row .row:after {\n        content: \" \";\n        display: table;\n    }\n    .row .row:after {\n        clear: both;\n    }\n    .row .row.collapse {\n        width: auto;\n        margin: 0;\n        max-width: none;\n        *zoom: 1;\n    }\n    .row .row.collapse:before,\n    .row .row.collapse:after {\n        content: \" \";\n        display: table;\n    }\n    .row .row.collapse:after {\n        clear: both;\n    }\n\n    .column,\n    .columns {\n        position: relative;\n        padding-left: 0.9375em;\n        padding-right: 0.9375em;\n        width: 100%;\n        float: left;\n    }\n\n    @media only screen {\n        .column,\n        .columns {\n            position: relative;\n            padding-left: 0.9375em;\n            padding-right: 0.9375em;\n            float: left;\n        }\n\n        .small-1 {\n            position: relative;\n            width: 8.33333%;\n        }\n\n        .small-2 {\n            position: relative;\n            width: 16.66667%;\n        }\n\n        .small-3 {\n            position: relative;\n            width: 25%;\n        }\n\n        .small-4 {\n            position: relative;\n            width: 33.33333%;\n        }\n\n        .small-5 {\n            position: relative;\n            width: 41.66667%;\n        }\n\n        .small-6 {\n            position: relative;\n            width: 50%;\n        }\n\n        .small-7 {\n            position: relative;\n            width: 58.33333%;\n        }\n\n        .small-8 {\n            position: relative;\n            width: 66.66667%;\n        }\n\n        .small-9 {\n            position: relative;\n            width: 75%;\n        }\n\n        .small-10 {\n            position: relative;\n            width: 83.33333%;\n        }\n\n        .small-11 {\n            position: relative;\n            width: 91.66667%;\n        }\n\n        .small-12 {\n            position: relative;\n            width: 100%;\n        }\n\n        .small-offset-0 {\n            position: relative;\n            margin-left: 0%;\n        }\n\n        .small-offset-1 {\n            position: relative;\n            margin-left: 8.33333%;\n        }\n\n        .small-offset-2 {\n            position: relative;\n            margin-left: 16.66667%;\n        }\n\n        .small-offset-3 {\n            position: relative;\n            margin-left: 25%;\n        }\n\n        .small-offset-4 {\n            position: relative;\n            margin-left: 33.33333%;\n        }\n\n        .small-offset-5 {\n            position: relative;\n            margin-left: 41.66667%;\n        }\n\n        .small-offset-6 {\n            position: relative;\n            margin-left: 50%;\n        }\n\n        .small-offset-7 {\n            position: relative;\n            margin-left: 58.33333%;\n        }\n\n        .small-offset-8 {\n            position: relative;\n            margin-left: 66.66667%;\n        }\n\n        .small-offset-9 {\n            position: relative;\n            margin-left: 75%;\n        }\n\n        .small-offset-10 {\n            position: relative;\n            margin-left: 83.33333%;\n        }\n\n        [class*=\"column\"] + [class*=\"column\"]:last-child {\n            float: right;\n        }\n\n        [class*=\"column\"] + [class*=\"column\"].end {\n            float: left;\n        }\n\n        .column.small-centered,\n        .columns.small-centered {\n            position: relative;\n            margin-left: auto;\n            margin-right: auto;\n            float: none !important;\n        }\n    }\n    \/* Styles for screens that are atleast 768px; *\/\n    @media only screen and (min-width: 768px) {\n        .large-1 {\n            position: relative;\n            width: 8.33333%;\n        }\n\n        .large-2 {\n            position: relative;\n            width: 16.66667%;\n        }\n\n        .large-3 {\n            position: relative;\n            width: 25%;\n        }\n\n        .large-4 {\n            position: relative;\n            width: 33.33333%;\n        }\n\n        .large-5 {\n            position: relative;\n            width: 41.66667%;\n        }\n\n        .large-6 {\n            position: relative;\n            width: 50%;\n        }\n\n        .large-7 {\n            position: relative;\n            width: 58.33333%;\n        }\n\n        .large-8 {\n            position: relative;\n            width: 66.66667%;\n        }\n\n        .large-9 {\n            position: relative;\n            width: 75%;\n        }\n\n        .large-10 {\n            position: relative;\n            width: 83.33333%;\n        }\n\n        .large-11 {\n            position: relative;\n            width: 91.66667%;\n        }\n\n        .large-12 {\n            position: relative;\n            width: 100%;\n        }\n\n        .row .large-offset-0 {\n            position: relative;\n            margin-left: 0%;\n        }\n\n        .row .large-offset-1 {\n            position: relative;\n            margin-left: 8.33333%;\n        }\n\n        .row .large-offset-2 {\n            position: relative;\n            margin-left: 16.66667%;\n        }\n\n        .row .large-offset-3 {\n            position: relative;\n            margin-left: 25%;\n        }\n\n        .row .large-offset-4 {\n            position: relative;\n            margin-left: 33.33333%;\n        }\n\n        .row .large-offset-5 {\n            position: relative;\n            margin-left: 41.66667%;\n        }\n\n        .row .large-offset-6 {\n            position: relative;\n            margin-left: 50%;\n        }\n\n        .row .large-offset-7 {\n            position: relative;\n            margin-left: 58.33333%;\n        }\n\n        .row .large-offset-8 {\n            position: relative;\n            margin-left: 66.66667%;\n        }\n\n        .row .large-offset-9 {\n            position: relative;\n            margin-left: 75%;\n        }\n\n        .row .large-offset-10 {\n            position: relative;\n            margin-left: 83.33333%;\n        }\n\n        .row .large-offset-11 {\n            position: relative;\n            margin-left: 91.66667%;\n        }\n\n        .push-1 {\n            position: relative;\n            left: 8.33333%;\n            right: auto;\n        }\n\n        .pull-1 {\n            position: relative;\n            right: 8.33333%;\n            left: auto;\n        }\n\n        .push-2 {\n            position: relative;\n            left: 16.66667%;\n            right: auto;\n        }\n\n        .pull-2 {\n            position: relative;\n            right: 16.66667%;\n            left: auto;\n        }\n\n        .push-3 {\n            position: relative;\n            left: 25%;\n            right: auto;\n        }\n\n        .pull-3 {\n            position: relative;\n            right: 25%;\n            left: auto;\n        }\n\n        .push-4 {\n            position: relative;\n            left: 33.33333%;\n            right: auto;\n        }\n\n        .pull-4 {\n            position: relative;\n            right: 33.33333%;\n            left: auto;\n        }\n\n        .push-5 {\n            position: relative;\n            left: 41.66667%;\n            right: auto;\n        }\n\n        .pull-5 {\n            position: relative;\n            right: 41.66667%;\n            left: auto;\n        }\n\n        .push-6 {\n            position: relative;\n            left: 50%;\n            right: auto;\n        }\n\n        .pull-6 {\n            position: relative;\n            right: 50%;\n            left: auto;\n        }\n\n        .push-7 {\n            position: relative;\n            left: 58.33333%;\n            right: auto;\n        }\n\n        .pull-7 {\n            position: relative;\n            right: 58.33333%;\n            left: auto;\n        }\n\n        .push-8 {\n            position: relative;\n            left: 66.66667%;\n            right: auto;\n        }\n\n        .pull-8 {\n            position: relative;\n            right: 66.66667%;\n            left: auto;\n        }\n\n        .push-9 {\n            position: relative;\n            left: 75%;\n            right: auto;\n        }\n\n        .pull-9 {\n            position: relative;\n            right: 75%;\n            left: auto;\n        }\n\n        .push-10 {\n            position: relative;\n            left: 83.33333%;\n            right: auto;\n        }\n\n        .pull-10 {\n            position: relative;\n            right: 83.33333%;\n            left: auto;\n        }\n\n        .push-11 {\n            position: relative;\n            left: 91.66667%;\n            right: auto;\n        }\n\n        .pull-11 {\n            position: relative;\n            right: 91.66667%;\n            left: auto;\n        }\n\n        .column.large-centered,\n        .columns.large-centered {\n            position: relative;\n            margin-left: auto;\n            margin-right: auto;\n            float: none !important;\n        }\n\n        .column.large-uncentered,\n        .columns.large-uncentered {\n            margin-left: 0;\n            margin-right: 0;\n            float: left !important;\n        }\n\n        .column.large-uncentered.opposite,\n        .columns.large-uncentered.opposite {\n            float: right !important;\n        }\n    }\n\n    .twentytwenty-horizontal .twentytwenty-handle:before,\n    .twentytwenty-horizontal .twentytwenty-handle:after,\n    .twentytwenty-vertical .twentytwenty-handle:before,\n    .twentytwenty-vertical .twentytwenty-handle:after {\n        content: \" \";\n        display: block;\n        background: white;\n        position: absolute;\n        z-index: 30;\n        -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);\n        -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);\n        box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);\n    }\n\n    .twentytwenty-horizontal .twentytwenty-handle:before,\n    .twentytwenty-horizontal .twentytwenty-handle:after {\n        width: 3px;\n        height: 9999px;\n        left: 50%;\n        margin-left: -1.5px;\n    }\n\n    .twentytwenty-vertical .twentytwenty-handle:before,\n    .twentytwenty-vertical .twentytwenty-handle:after {\n        width: 9999px;\n        height: 3px;\n        top: 50%;\n        margin-top: -1.5px;\n    }\n\n    .twentytwenty-before-label,\n    .twentytwenty-after-label,\n    .twentytwenty-overlay {\n        position: absolute;\n        top: 0;\n        width: 100%;\n        height: 100%;\n    }\n\n    .twentytwenty-before-label,\n    .twentytwenty-after-label,\n    .twentytwenty-overlay {\n        -webkit-transition-duration: 0.5s;\n        -moz-transition-duration: 0.5s;\n        transition-duration: 0.5s;\n    }\n\n    .twentytwenty-before-label,\n    .twentytwenty-after-label {\n        -webkit-transition-property: opacity;\n        -moz-transition-property: opacity;\n        transition-property: opacity;\n    }\n\n    .twentytwenty-before-label:before,\n    .twentytwenty-after-label:before {\n        color: white;\n        font-size: 13px;\n        letter-spacing: 0.1em;\n    }\n\n    .twentytwenty-before-label:before,\n    .twentytwenty-after-label:before {\n        position: absolute;\n        background: rgba(255, 255, 255, 0.2);\n        line-height: 38px;\n        padding: 0 20px;\n        -webkit-border-radius: 2px;\n        -moz-border-radius: 2px;\n        border-radius: 2px;\n    }\n\n    .twentytwenty-horizontal .twentytwenty-before-label:before,\n    .twentytwenty-horizontal .twentytwenty-after-label:before {\n        top: 50%;\n        margin-top: -19px;\n    }\n\n    .twentytwenty-vertical .twentytwenty-before-label:before,\n    .twentytwenty-vertical .twentytwenty-after-label:before {\n        left: 50%;\n        margin-left: -45px;\n        text-align: center;\n        width: 90px;\n    }\n\n    .twentytwenty-left-arrow,\n    .twentytwenty-right-arrow,\n    .twentytwenty-up-arrow,\n    .twentytwenty-down-arrow {\n        width: 0;\n        height: 0;\n        border: 6px inset transparent;\n        position: absolute;\n    }\n\n    .twentytwenty-left-arrow,\n    .twentytwenty-right-arrow {\n        top: 50%;\n        margin-top: -6px;\n    }\n\n    .twentytwenty-up-arrow,\n    .twentytwenty-down-arrow {\n        left: 50%;\n        margin-left: -6px;\n    }\n\n    .twentytwenty-container {\n        -webkit-box-sizing: content-box;\n        -moz-box-sizing: content-box;\n        box-sizing: content-box;\n        z-index: 0;\n        overflow: hidden;\n        position: relative;\n        -webkit-user-select: none;\n        -moz-user-select: none;\n        -ms-user-select: none;\n    }\n    .twentytwenty-container img {\n        max-width: 100%;\n        position: absolute;\n        top: 0;\n        display: block;\n    }\n    .twentytwenty-container.active .twentytwenty-overlay,\n    .twentytwenty-container.active :hover.twentytwenty-overlay {\n        background: rgba(0, 0, 0, 0);\n    }\n    .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,\n    .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,\n    .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,\n    .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {\n        opacity: 0;\n    }\n    .twentytwenty-container * {\n        -webkit-box-sizing: content-box;\n        -moz-box-sizing: content-box;\n        box-sizing: content-box;\n    }\n\n    .twentytwenty-before-label {\n        opacity: 0;\n    }\n    .twentytwenty-before-label:before {\n        content: attr(data-content);\n    }\n\n    .twentytwenty-after-label {\n        opacity: 0;\n    }\n    .twentytwenty-after-label:before {\n        content: attr(data-content);\n    }\n\n    .twentytwenty-horizontal .twentytwenty-before-label:before {\n        left: 10px;\n    }\n\n    .twentytwenty-horizontal .twentytwenty-after-label:before {\n        right: 10px;\n    }\n\n    .twentytwenty-vertical .twentytwenty-before-label:before {\n        top: 10px;\n    }\n\n    .twentytwenty-vertical .twentytwenty-after-label:before {\n        bottom: 10px;\n    }\n\n    .twentytwenty-overlay {\n        -webkit-transition-property: background;\n        -moz-transition-property: background;\n        transition-property: background;\n        background: rgba(0, 0, 0, 0);\n        z-index: 25;\n    }\n    .twentytwenty-overlay:hover {\n        background: rgba(0, 0, 0, 0.5);\n    }\n    .twentytwenty-overlay:hover .twentytwenty-after-label {\n        opacity: 1;\n    }\n    .twentytwenty-overlay:hover .twentytwenty-before-label {\n        opacity: 1;\n    }\n\n    .twentytwenty-before {\n        z-index: 20;\n    }\n\n    .twentytwenty-after {\n        z-index: 10;\n    }\n\n    .twentytwenty-handle {\n        height: 38px;\n        width: 38px;\n        position: absolute;\n        left: 50%;\n        top: 50%;\n        margin-left: -22px;\n        margin-top: -22px;\n        border: 3px solid white;\n        -webkit-border-radius: 1000px;\n        -moz-border-radius: 1000px;\n        border-radius: 1000px;\n        -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);\n        -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);\n        box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);\n        z-index: 40;\n        cursor: pointer;\n    }\n\n    .twentytwenty-horizontal .twentytwenty-handle:before {\n        bottom: 50%;\n        margin-bottom: 22px;\n        -webkit-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);\n        -moz-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);\n        box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);\n    }\n    .twentytwenty-horizontal .twentytwenty-handle:after {\n        top: 50%;\n        margin-top: 22px;\n        -webkit-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);\n        -moz-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);\n        box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);\n    }\n\n    .twentytwenty-vertical .twentytwenty-handle:before {\n        left: 50%;\n        margin-left: 22px;\n        -webkit-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);\n        -moz-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);\n        box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);\n    }\n    .twentytwenty-vertical .twentytwenty-handle:after {\n        right: 50%;\n        margin-right: 22px;\n        -webkit-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);\n        -moz-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);\n        box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);\n    }\n\n    .twentytwenty-left-arrow {\n        border-right: 6px solid white;\n        left: 50%;\n        margin-left: -17px;\n    }\n\n    .twentytwenty-right-arrow {\n        border-left: 6px solid white;\n        right: 50%;\n        margin-right: -17px;\n    }\n\n    .twentytwenty-up-arrow {\n        border-bottom: 6px solid white;\n        top: 50%;\n        margin-top: -17px;\n    }\n\n    .twentytwenty-down-arrow {\n        border-top: 6px solid white;\n        bottom: 50%;\n        margin-bottom: -17px;\n    }\n\n    p.code {\n        padding: 5px 10px;\n        color: #fff;\n        background-color: #000044;\n        font-size: 14px;\n        font-family: georgia;\n        border-radius: 10px;\n    }\n\n    .small {\n        font-size: 0.8rem;\n        line-height: 1rem;\n    }\n\n    p.code span {\n        color: dodgerblue;\n        font-weight: bold;\n        font-size: 16px;\n        font-family: georgia;\n        font-family: georgia;\n    }\n    @media only screen and (max-width: 410px) {\n        p.code {\n            display: none;\n        }\n    }\n<\/style>\n\n<div class=\"row\">\n    <div class=\"large-12 columns\">\n        <div class=\"twentytwenty-container\">\n            <img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/demo\/image\/upload\/c_scale,w_4.0\/v1674845506\/pm\/product_updates\/2023\/02\/brooklyn_bridge.jpg\">\n            <img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/demo\/image\/upload\/e_upscale\/v1674845506\/pm\/product_updates\/2023\/02\/brooklyn_bridge.jpg\">\n        <\/div>\n    <\/div>\n<\/div>\n<div class=\"row\">\n    <div class=\"large-6 small-12 columns\">\n        <p class=\"code\">\/image\/upload\/<span>e_upscale<\/span>\/brooklyn_bridge.jpg<\/p>\n        <p class=\"small\">\n            <strong>Before:<\/strong> 4x Larger, No Upscale\n            <strong>\n                <br>\n                After:\n            <\/strong>\n            Intelligently Upscaled Using <strong><em>e_upscale<\/em><\/strong>\n        <\/p>\n    <\/div>\n<\/div>\n\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jquery\/3.2.1\/jquery.min.js\"><\/script>\n<script async=\"\" src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jquery.event.move\/2.0.1\/jquery.event.move.js\"><\/script>\n<script async=\"\" src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/mhayes-twentytwenty\/1.0.0\/js\/jquery.twentytwenty.min.js\"><\/script>\n\n<script>\n    $(function(){\n      $(\".twentytwenty-container[data-orientation!='vertical']\").twentytwenty({default_offset_pct: 0.5});\n    });\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\">Related Assets<\/h2>\n\n\n\n<p>Switching gears from AI innovations to asset management, introducing a new asset management capability &#8211; \u201c<a href=\"https:\/\/cloudinary.com\/documentation\/admin_api#add_related_assets\" target=\"_blank\" rel=\"noreferrer noopener\">Related Assets<\/a>\u201d.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Related Assets feature creates a bi-directional connection between two media assets using a public ID. This offers greater flexibility in discovering, tracking and using disparate asset types such as audio transcript with a video asset. Another scenario where related assets feature could be valuable is when building \u201cshop the look\u201d product relationships to increase upsell or cross-sell opportunities on your e-commerce site.&nbsp;<\/p>\n\n\n\n<p>The Related Assets feature is currently available only via our RESTful Admin API. Support for SDKs is in the works.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Image Optimization &#8211; Support for Animated AVIF in f_auto&nbsp;<\/h2>\n\n\n\n<p>Another key January innovation is out-of-box support for the <a href=\"https:\/\/cloudinary.com\/glossary\/animated-avif\">Animated AVIF<\/a> format within our popular optimization capability &#8211; <a href=\"https:\/\/cloudinary.com\/documentation\/image_optimization#automatic_format_selection_f_auto\" target=\"_blank\" rel=\"noreferrer noopener\">f_auto<\/a>. \u201cAnimated AVIF&#8221; is a modern image format that ensures the best size compression for an animated image without loss in visual quality. It can result in up to 90% <a href=\"https:\/\/cloudinary.com\/glossary\/time-to-first-byte\">byte<\/a> savings compared to the most commonly used \u201canimated gif\u201d format.&nbsp;<\/p>\n\n\n\n<p><br>Animated AVIF is currently <a href=\"https:\/\/caniuse.com\/?search=AVIF\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">not supported<\/a> on all browsers and that\u2019s why it cannot be used in every scenario. With our latest release, whenever animated images are delivered using f_auto, you can now ensure that the <a href=\"https:\/\/cloudinary.com\/documentation\/animated_images#converting_an_existing_animated_image_to_other_animated_formats\" target=\"_blank\" rel=\"noreferrer noopener\">animated AVIF<\/a> format is automatically selected for browsers that support it so you get the best possible size compression when possible. Currently this feature is available by default to all our new customers. Existing customers wanting to enable this feature in their Cloudinary product environment will need to <a href=\"https:\/\/support.cloudinary.com\/hc\/en-us\/requests\/new\" target=\"_blank\" rel=\"noreferrer noopener\">contact support<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Video Summarization by Cloudinary Labs&nbsp;<\/h2>\n\n\n\n<p>Rounding out the January innovations is a proof-of-concept version of AI-powered video summarization capability by Cloudinary Labs.&nbsp;<\/p>\n\n\n\n<p>There is often a significant drop in engagement for videos after 2 minutes (source: <a href=\"https:\/\/wistia.com\/learn\/marketing\/optimal-video-length#1-videos-up-to-2-minutes-long-get-tons-of-engagement\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Wistia<\/a>). In such scenarios, a short video summary or preview can help convey the key message and maintain engagement. We currently support the ability to programmatically generate intelligent video previews with the <a href=\"https:\/\/cloudinary.com\/documentation\/video_effects_and_enhancements#ai_based_video_preview\" target=\"_blank\" rel=\"noreferrer noopener\">e_preview<\/a> transformation.&nbsp;<\/p>\n\n\n\n<p>Taking this concept further, we are introducing an interactive application for users to upload a video and automatically generate a brief summary of that video. Users can specify the desired length for the video summary too. This can be a particularly helpful tool for brands looking to create short marketing highlights, <a href=\"https:\/\/cloudinary.com\/glossary\/video-clipping\">summary clips <\/a>for use on social media and more!&nbsp;<\/p>\n\n\n\n<p>Built by Cloudinary Labs, this tool is now available in a proof-of-concept version that you can <a href=\"https:\/\/smart-ai-transformations.cloudinary.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">try for free<\/a>. Take it for a&nbsp; quick test drive and let us know what you think. We need your feedback!<\/p>\n\n\n\n<p>That wraps up our key product highlights for the month of January. Stay tuned for more updates!<br>If you are new to Cloudinary and want to learn more, sign up for a <a href=\"https:\/\/cloudinary.com\/users\/register_free#gsc.tab=0\" target=\"_blank\" rel=\"noreferrer noopener\">free account<\/a>. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this month\u2019s blog you\u2019ll find the latest product innovations from Cloudinary to improve your creative and development team\u2019s productivity and ensure you\u2019re delivering first-class visual experiences to your customers.&nbsp; Starting with some new AI-powered capabilities that help you perform mundane image and video editing tasks at scale. Based on popular demand, we have also [&hellip;]<\/p>\n","protected":false},"author":54,"featured_media":26921,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_cloudinary_featured_overwrite":false,"footnotes":""},"categories":[1],"tags":[336,369],"class_list":["post-26920","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-ai","tag-monthly-releases"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.6 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Cloudinary\u2019s Latest Release: Scaling Image and Video Editing With AI-Powered Automation<\/title>\n<meta name=\"description\" content=\"Learn about our latest Cloudinary updates on AI-powered capabilities used to deliver first-class visual experiences to your customers.\u00a0\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cloudinary\u2019s Latest Release: Scaling Image and Video Editing With AI-Powered Automation\" \/>\n<meta property=\"og:description\" content=\"Learn about our latest Cloudinary updates on AI-powered capabilities used to deliver first-class visual experiences to your customers.\u00a0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation\" \/>\n<meta property=\"og:site_name\" content=\"Cloudinary Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-09T16:56:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-27T19:20:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1675375886\/blog-AI_powered_visuals\/blog-AI_powered_visuals.jpg?_i=AA\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"1100\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation#article\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation\"},\"author\":{\"name\":\"\",\"@id\":\"\"},\"headline\":\"Cloudinary\u2019s Latest Release: Scaling Image and Video Editing With AI-Powered Automation\",\"datePublished\":\"2023-02-09T16:56:42+00:00\",\"dateModified\":\"2025-11-27T19:20:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation\"},\"wordCount\":875,\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1675375886\/blog-AI_powered_visuals\/blog-AI_powered_visuals.jpg?_i=AA\",\"keywords\":[\"AI\",\"Monthly Releases\"],\"inLanguage\":\"en-US\",\"copyrightYear\":\"2023\",\"copyrightHolder\":{\"@id\":\"https:\/\/cloudinary.com\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation\",\"url\":\"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation\",\"name\":\"Cloudinary\u2019s Latest Release: Scaling Image and Video Editing With AI-Powered Automation\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1675375886\/blog-AI_powered_visuals\/blog-AI_powered_visuals.jpg?_i=AA\",\"datePublished\":\"2023-02-09T16:56:42+00:00\",\"dateModified\":\"2025-11-27T19:20:45+00:00\",\"description\":\"Learn about our latest Cloudinary updates on AI-powered capabilities used to deliver first-class visual experiences to your customers.\u00a0\",\"breadcrumb\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation#primaryimage\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1675375886\/blog-AI_powered_visuals\/blog-AI_powered_visuals.jpg?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1675375886\/blog-AI_powered_visuals\/blog-AI_powered_visuals.jpg?_i=AA\",\"width\":2000,\"height\":1100},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cloudinary.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cloudinary\u2019s Latest Release: Scaling Image and Video Editing With AI-Powered Automation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\",\"url\":\"https:\/\/cloudinary.com\/blog\/\",\"name\":\"Cloudinary Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cloudinary.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\",\"name\":\"Cloudinary Blog\",\"url\":\"https:\/\/cloudinary.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA\",\"width\":312,\"height\":60,\"caption\":\"Cloudinary Blog\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cloudinary\u2019s Latest Release: Scaling Image and Video Editing With AI-Powered Automation","description":"Learn about our latest Cloudinary updates on AI-powered capabilities used to deliver first-class visual experiences to your customers.\u00a0","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation","og_locale":"en_US","og_type":"article","og_title":"Cloudinary\u2019s Latest Release: Scaling Image and Video Editing With AI-Powered Automation","og_description":"Learn about our latest Cloudinary updates on AI-powered capabilities used to deliver first-class visual experiences to your customers.\u00a0","og_url":"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation","og_site_name":"Cloudinary Blog","article_published_time":"2023-02-09T16:56:42+00:00","article_modified_time":"2025-11-27T19:20:45+00:00","og_image":[{"width":2000,"height":1100,"url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1675375886\/blog-AI_powered_visuals\/blog-AI_powered_visuals.jpg?_i=AA","type":"image\/jpeg"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation#article","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation"},"author":{"name":"","@id":""},"headline":"Cloudinary\u2019s Latest Release: Scaling Image and Video Editing With AI-Powered Automation","datePublished":"2023-02-09T16:56:42+00:00","dateModified":"2025-11-27T19:20:45+00:00","mainEntityOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation"},"wordCount":875,"publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1675375886\/blog-AI_powered_visuals\/blog-AI_powered_visuals.jpg?_i=AA","keywords":["AI","Monthly Releases"],"inLanguage":"en-US","copyrightYear":"2023","copyrightHolder":{"@id":"https:\/\/cloudinary.com\/#organization"}},{"@type":"WebPage","@id":"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation","url":"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation","name":"Cloudinary\u2019s Latest Release: Scaling Image and Video Editing With AI-Powered Automation","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation#primaryimage"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1675375886\/blog-AI_powered_visuals\/blog-AI_powered_visuals.jpg?_i=AA","datePublished":"2023-02-09T16:56:42+00:00","dateModified":"2025-11-27T19:20:45+00:00","description":"Learn about our latest Cloudinary updates on AI-powered capabilities used to deliver first-class visual experiences to your customers.\u00a0","breadcrumb":{"@id":"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation#primaryimage","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1675375886\/blog-AI_powered_visuals\/blog-AI_powered_visuals.jpg?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1675375886\/blog-AI_powered_visuals\/blog-AI_powered_visuals.jpg?_i=AA","width":2000,"height":1100},{"@type":"BreadcrumbList","@id":"https:\/\/cloudinary.com\/blog\/cloudinarys-latest-release-scaling-image-and-video-editing-with-ai-powered-automation#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudinary.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Cloudinary\u2019s Latest Release: Scaling Image and Video Editing With AI-Powered Automation"}]},{"@type":"WebSite","@id":"https:\/\/cloudinary.com\/blog\/#website","url":"https:\/\/cloudinary.com\/blog\/","name":"Cloudinary Blog","description":"","publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudinary.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cloudinary.com\/blog\/#organization","name":"Cloudinary Blog","url":"https:\/\/cloudinary.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA","width":312,"height":60,"caption":"Cloudinary Blog"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":""}]}},"jetpack_featured_media_url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1675375886\/blog-AI_powered_visuals\/blog-AI_powered_visuals.jpg?_i=AA","_links":{"self":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/26920","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/users\/54"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/comments?post=26920"}],"version-history":[{"count":48,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/26920\/revisions"}],"predecessor-version":[{"id":39483,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/26920\/revisions\/39483"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media\/26921"}],"wp:attachment":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media?parent=26920"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/categories?post=26920"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/tags?post=26920"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}