{"id":21283,"date":"2015-04-16T15:14:38","date_gmt":"2015-04-16T15:14:38","guid":{"rendered":"http:\/\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos"},"modified":"2024-06-03T13:12:56","modified_gmt":"2024-06-03T20:12:56","slug":"automatically_and_accurately_remove_red_eye_from_user_uploaded_photos","status":"publish","type":"post","link":"https:\/\/cloudinary.com\/blog\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos","title":{"rendered":"Automatically and accurately remove red eye from user uploaded photos"},"content":{"rendered":"<div class=\"wp-block-cloudinary-markdown \"><p><strong>Update &#8211; April 2016:<\/strong> <em>The add-on described in this post is no longer available since ReKognition terminated their services. However, all features described here are still available via a different and even better add-on by Microsoft. See <a href=\"https:\/\/cloudinary.com\/blog\/facial_attribute_detection_with_microsoft_s_face_api\">Facial attribute detection with Microsoft\u2019s Face API<\/a> and the <a href=\"https:\/\/cloudinary.com\/documentation\/advanced_facial_attributes_detection_addon\">Advanced facial attributes detection add-on<\/a> documentation.<\/em><\/p>\n<p>Red eye often happens due to the use of flash in low light conditions as the light hits the eye very quickly and into the retina. It then bounces off of the back of the eye and emits a red color due to the blood vessels there. Although more professional modern cameras and flashes generally prevent this from happening, red eye may still occur with simpler, smaller cameras (including smartphones). There are various software solutions for red eye removal available on mobile devices and desktops, some of which require manual processing to get good results.<\/p>\n<p>Obviously, it would be much faster and more convenient if this process were fully automatic, especially when dealing with a bulk of images that is uploaded by your web or mobile application\u2019s users.<\/p>\n<p>Cloudinary allows developers to automate red eye removal for websites and web applications. This especially comes in handy for social networks where users want their uploaded pictures to look as good as possible when they are shared among their family and friends.<\/p>\n<h2>How-to perform red eye removal<\/h2>\n<p><a href=\"https:\/\/cloudinary.com\/products\/programmable_media\">Cloudinary\u2019s rich transformation capabilities<\/a> allow you to further enhance users\u2019 uploaded photos with options such as face detection-based cropping, resizing and rotating, increasing color saturation and more. With this new capability incorporated into Cloudinary\u2019s image lifecycle management, developers can automate red eye removal by setting the <code>effect<\/code> parameter within Cloudinary\u2019s dynamic transformation URLs to <code>redeye<\/code>. This enables smart red eye removal algorithms to be automatically applied on-the-fly to uploaded images. \u00a0<\/p>\n<p>In the example below, the image on the left shows a scaled down version of an original image with red eyes and the image on the right shows a scaled down version of the original image with Cloudinary\u2019s red eye removal feature dynamically applied.<\/p>\n<p><a href=\"https:\/\/res.cloudinary.com\/demo\/image\/upload\/e_redeye\/itaib_redeye_msjmif.jpg\">Uploaded image with red eye removed<\/a><\/p>\n<p><a class=\"c-image-link\" href=\"https:\/\/res.cloudinary.com\/demo\/image\/upload\/itaib_redeye_msjmif.jpg\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/demo\/image\/upload\/w_300\/itaib_redeye_msjmif.jpg\" alt=\"Original image\" loading=\"lazy\" class=\"c-transformed-asset\"  width=\"300\" height=\"376\"\/><\/a><\/p>\n<p><a class=\"c-image-link\" href=\"https:\/\/res.cloudinary.com\/demo\/image\/upload\/e_redeye\/itaib_redeye_msjmif.jpg\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/demo\/image\/upload\/e_redeye\/w_300\/itaib_redeye_msjmif.jpg\" alt=\"Uploaded image with red eye removed\" loading=\"lazy\" class=\"c-transformed-asset\"  width=\"300\" height=\"376\"\/><\/a><\/p>\n<div style=\"clear: both\">\n<\/div>\n<p>Here we used the same images as above (before red eye removal and after) to generate face detection based thumbnails. This, as well as red eye removal, can be done by embedding a dynamic transformation URL and code (as shown below) from various development frameworks into your web page.<\/p>\n<p><a href=\"https:\/\/res.cloudinary.com\/demo\/image\/upload\/e_redeye\/c_thumb,g_face,w_200,h_200,r_max\/itaib_redeye_msjmif.jpg\">Face detection based thumbnail with red-eye removed<\/a><\/p>\n<p><a class=\"c-image-link\" href=\"https:\/\/res.cloudinary.com\/demo\/image\/upload\/c_thumb,g_face,w_200,h_200,r_max\/itaib_redeye_msjmif.jpg\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/demo\/image\/upload\/c_thumb,g_face,w_200,h_200,r_max\/itaib_redeye_msjmif.jpg\" alt=\"Original thumbnail\" loading=\"lazy\" class=\"c-transformed-asset\"  width=\"200\" height=\"200\"\/><\/a><\/p>\n<p><a class=\"c-image-link\" href=\"https:\/\/res.cloudinary.com\/demo\/image\/upload\/e_redeye\/c_thumb,g_face,w_200,h_200,r_max\/itaib_redeye_msjmif.jpg\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/demo\/image\/upload\/e_redeye\/c_thumb,g_face,w_200,h_200,r_max\/itaib_redeye_msjmif.jpg\" alt=\"Face detection based thumbnail with red-eye removed\" loading=\"lazy\" class=\"c-transformed-asset\"  width=\"200\" height=\"200\"\/><\/a><\/p>\n<div style=\"clear: both\">\n<\/div>\n<h2>Leveraging eye detection for more accurate red eye removal<\/h2>\n<p>In order to get even higher quality results, you can use Cloudinary\u2019s ReKognition face attribute detection add-on for eye detection. Together with this add-on and the red eye removal effect, Cloudinary can automatically detect where eyes are located in a photo and apply the red eye removal algorithm in a more precise way. In order to do this, set the <code>effect<\/code> parameter of Cloudinary\u2019s dynamic transformation URLs to <code>rek_redeye<\/code>. Cloudinary\u2019s SDKs allow you to easily generate transformation and delivery URLs in various development frameworks. Below is a sample dynamic transformation URL and code to generate an HTML image tag that can be adjusted for various popular frameworks such as Ruby on Rails, PHP, Node.js, and more.<\/p>\n<p>Following the examples above that simply underwent dynamic red eye removal, below is an original uploaded image that was cropped and underwent accurate red eye removal using Cloudinary\u2019s ReKognition face attribute detection add-on.<\/p>\n<p><a href=\"https:\/\/res.cloudinary.com\/demo\/image\/upload\/e_rek_redeye\/tali_redeye_rvem1u.jpg\">Uploaded image with red eye removed using ReKognition eye detection<\/a><\/p>\n<p><a class=\"c-image-link\" href=\"https:\/\/res.cloudinary.com\/demo\/image\/upload\/tali_redeye_rvem1u.jpg\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/demo\/image\/upload\/w_300\/tali_redeye_rvem1u.jpg\" alt=\"Original image\" loading=\"lazy\" class=\"c-transformed-asset\"  width=\"300\" height=\"400\"\/><\/a><\/p>\n<p><a class=\"c-image-link\" href=\"https:\/\/res.cloudinary.com\/demo\/image\/upload\/e_rek_redeye\/tali_redeye_rvem1u.jpg\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/demo\/image\/upload\/e_rek_redeye\/w_300\/tali_redeye_rvem1u.jpg\" alt=\"Uploaded image with red eye removed using ReKognition eye detection\" loading=\"lazy\" class=\"c-transformed-asset\"  width=\"300\" height=\"400\"\/><\/a><\/p>\n<div style=\"clear: both\">\n<\/div>\n<h2>Final Notes<\/h2>\n<p>Cloudinary\u2019s advanced image transformation capabilities improve photo quality without any added effort on your side, and are fully integrated into <a href=\"https:\/\/cloudinary.com\/\">Cloudinary\u2019s image management lifecycle<\/a>. Simply add the parameters outlined above to an image\u2019s CDN delivered URL and apply further effects, if desired, to adjust sharpness, color balance and more. The red eye removal feature is available with all of <a href=\"https:\/\/cloudinary.com\/pricing\">Cloudinary\u2019s plans<\/a>, including the free tier. You can use the ReKognition add-on eye detection effect by subscribing to the add-on itself. If you don\u2019t have a Cloudinary account yet, <a href=\"https:\/\/cloudinary.com\/users\/register_free\">sign up for a free account here<\/a>.<\/p>\n<p><strong>Update &#8211; April 2016:<\/strong> <em>The add-on described in this post is no longer available since ReKognition terminated their services. However, all features described here are still available via a different and even better add-on by Microsoft. See <a href=\"https:\/\/cloudinary.com\/blog\/facial_attribute_detection_with_microsoft_s_face_api\">Facial attribute detection with Microsoft\u2019s Face API<\/a> and the <a href=\"https:\/\/cloudinary.com\/documentation\/advanced_facial_attributes_detection_addon\">Advanced facial attributes detection add-on<\/a> documentation.<\/em><\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":41,"featured_media":24063,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_cloudinary_featured_overwrite":false,"footnotes":""},"categories":[1],"tags":[91,92,165,176,183,214,229,257],"class_list":["post-21283","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-django","tag-dotnet","tag-image-transformation","tag-java","tag-jquery","tag-node","tag-php","tag-ruby-on-rails"],"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>Automatic and accurate red eye removal with Cloudinary<\/title>\n<meta name=\"description\" content=\"Find out how to easily automate precise red eye removal for websites and web applications.\" \/>\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\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automatically and accurately remove red eye from user uploaded photos\" \/>\n<meta property=\"og:description\" content=\"Find out how to easily automate precise red eye removal for websites and web applications.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cloudinary.com\/blog\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos\" \/>\n<meta property=\"og:site_name\" content=\"Cloudinary Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-04-16T15:14:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-03T20:12:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/v1650586080\/75_red-eye-reduction\/75_red-eye-reduction-png?_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\/png\" \/>\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\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos#article\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos\"},\"author\":{\"name\":\"\",\"@id\":\"\"},\"headline\":\"Automatically and accurately remove red eye from user uploaded photos\",\"datePublished\":\"2015-04-16T15:14:38+00:00\",\"dateModified\":\"2024-06-03T20:12:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos\"},\"wordCount\":10,\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1650586080\/75_red-eye-reduction\/75_red-eye-reduction.png?_i=AA\",\"keywords\":[\"Django\",\"DotNet\",\"Image Transformation\",\"Java\",\"jQuery\",\"Node\",\"PHP\",\"Ruby on Rails\"],\"inLanguage\":\"en-US\",\"copyrightYear\":\"2015\",\"copyrightHolder\":{\"@id\":\"https:\/\/cloudinary.com\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cloudinary.com\/blog\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos\",\"url\":\"https:\/\/cloudinary.com\/blog\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos\",\"name\":\"Automatic and accurate red eye removal with Cloudinary\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1650586080\/75_red-eye-reduction\/75_red-eye-reduction.png?_i=AA\",\"datePublished\":\"2015-04-16T15:14:38+00:00\",\"dateModified\":\"2024-06-03T20:12:56+00:00\",\"description\":\"Find out how to easily automate precise red eye removal for websites and web applications.\",\"breadcrumb\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cloudinary.com\/blog\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos#primaryimage\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1650586080\/75_red-eye-reduction\/75_red-eye-reduction.png?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1650586080\/75_red-eye-reduction\/75_red-eye-reduction.png?_i=AA\",\"width\":2000,\"height\":1100},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cloudinary.com\/blog\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cloudinary.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automatically and accurately remove red eye from user uploaded photos\"}]},{\"@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":"Automatic and accurate red eye removal with Cloudinary","description":"Find out how to easily automate precise red eye removal for websites and web applications.","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\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos","og_locale":"en_US","og_type":"article","og_title":"Automatically and accurately remove red eye from user uploaded photos","og_description":"Find out how to easily automate precise red eye removal for websites and web applications.","og_url":"https:\/\/cloudinary.com\/blog\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos","og_site_name":"Cloudinary Blog","article_published_time":"2015-04-16T15:14:38+00:00","article_modified_time":"2024-06-03T20:12:56+00:00","og_image":[{"width":2000,"height":1100,"url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/v1650586080\/75_red-eye-reduction\/75_red-eye-reduction-png?_i=AA","type":"image\/png"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/cloudinary.com\/blog\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos#article","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos"},"author":{"name":"","@id":""},"headline":"Automatically and accurately remove red eye from user uploaded photos","datePublished":"2015-04-16T15:14:38+00:00","dateModified":"2024-06-03T20:12:56+00:00","mainEntityOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos"},"wordCount":10,"publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1650586080\/75_red-eye-reduction\/75_red-eye-reduction.png?_i=AA","keywords":["Django","DotNet","Image Transformation","Java","jQuery","Node","PHP","Ruby on Rails"],"inLanguage":"en-US","copyrightYear":"2015","copyrightHolder":{"@id":"https:\/\/cloudinary.com\/#organization"}},{"@type":"WebPage","@id":"https:\/\/cloudinary.com\/blog\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos","url":"https:\/\/cloudinary.com\/blog\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos","name":"Automatic and accurate red eye removal with Cloudinary","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos#primaryimage"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1650586080\/75_red-eye-reduction\/75_red-eye-reduction.png?_i=AA","datePublished":"2015-04-16T15:14:38+00:00","dateModified":"2024-06-03T20:12:56+00:00","description":"Find out how to easily automate precise red eye removal for websites and web applications.","breadcrumb":{"@id":"https:\/\/cloudinary.com\/blog\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudinary.com\/blog\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos#primaryimage","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1650586080\/75_red-eye-reduction\/75_red-eye-reduction.png?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1650586080\/75_red-eye-reduction\/75_red-eye-reduction.png?_i=AA","width":2000,"height":1100},{"@type":"BreadcrumbList","@id":"https:\/\/cloudinary.com\/blog\/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudinary.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Automatically and accurately remove red eye from user uploaded photos"}]},{"@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\/v1650586080\/75_red-eye-reduction\/75_red-eye-reduction.png?_i=AA","_links":{"self":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/21283","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\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/comments?post=21283"}],"version-history":[{"count":5,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/21283\/revisions"}],"predecessor-version":[{"id":34328,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/21283\/revisions\/34328"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media\/24063"}],"wp:attachment":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media?parent=21283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/categories?post=21283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/tags?post=21283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}