Cloudinary Blog

User-Generated Content, Part 2: Images and Their Transformations

User-Generated Content Part 2: Images and Their Transformations

User-generated content (UGC) can take many forms, the two main ones being images and videos. Part 1 of this series explains the basics of UGC and its benefits to e-commerce. Here in part 2, we’ll show you how to take advantage of UGC images in e-commerce and to upload, transform, and deliver them fast and seamlessly with Cloudinary.

Read on for the details:


Because it’s impossible to foresee what images will be coming your way, you must take into account several considerations before uploading them, e.g., the file size of the images, where to place them, and the edits or transformations you might want to make before delivery. Cloudinary’s upload presets, for which you can prespecify a set of actions to take each time you upload media assets, offer the ideal solution:

  • File Size. Depending on your workflow, you can, for example, specify a maximum file size for all UGC-image uploads. If an image exceeds that maximum, have Cloudinary automatically downsize it during upload.
  • File Storage. You might want to have Cloudinary place all your UGC images in one folder to be reviewed before deciding whether to take them live. Furthermore, how about having Cloudinary apply tags to those assets upon upload through the upload preset or with artificial intelligence (AI)? Example tags are the item description, SKU number, campaign name, and event type. Besides helping you organize assets, tags are invaluable for search. Cloudinary’s advanced search features even enable you to search by multiple tags to locate the exact items you’re looking for.
  • Derivatives. If you need UGC images generated in different sizes for your product-detail pages (PDPs), in different aspect ratios for inclusion in emails or social media, or in different filters or colors, you can do that through Cloudinary during upload; the images are then ready to go. Alternatively, you can edit the originals directly with the specified transformations for storage.


Nowadays, each company has its own brand and product style that portray a unique image that stands out from the similar brands being advertised, especially on social media. This signature look typically features a consistent look and feel for all the assets, whether they are displayed on the website or on social media and the like. To create such a uniformity, you must render similar filters or color adjustments to your media.

With Cloudinary, you can predefine named transformations to be applied all at once to your assets. For example, to fine-tune the saturation, brightness, and contrast levels, just set up the parameters in one shot and consider it done.

Cloudinary offers numerous image enhancement and transformation options, which you can apply manually in the UI or dynamically in the URL. A common and noteworthy option is to place an overlay on images with their creator’s social user-name to accord credit to that individual. Other customizations include underlays, animations, chaining, and so forth. The sky’s the limit so let your creativity fly!


When your assets are ready, you’d want to ensure an optimal delivery. With Cloudinary, you can automate that process, ascertaining a display of the focal point of the images. Here are a few useful options:

  • Add f_auto to the image URL to have Cloudinary determine the best display format based on the user’s browser.
  • Add q_auto to the image URL to have Cloudinary’s quality algorithm shrink the file size as much as possible without visual degradation.
  • Add g_auto to the image URL to have Cloudinary find the most engaging part of the image and make that the focal point. By adding g_auto:subject, where subject is the object of focus, you can specify the centerpiece yourself.

    For example, to focus on a dress, add g_auto:dress to the URL, after which the algorithm will look for a dress in the image and, if it finds one, make it the focal point. Consequently, not only do your assets load faster and consume less bandwidth, Cloudinary also displays their most relevant part for an eye-catching effect.

With the many factors to consider while handling UGC assets, you must leverage a largely automated system that capably and efficiently handles the workflow. Cloudinary shines in being such a system. Next up in the series, we’ll elaborate on ways in which to manage UGC videos on the same platform.

Want to Learn More About UGC?

Recent Blog Posts

On-Demand Viewing of Live Video Presents New Opportunities

In early 2020, Cloudinary was planning its fourth annual ImageCon conference, a two-day event in the heart of San Francisco, where we’d congregate with curious digital-media minds to brainstorm best practices for media management. Instead, the COVID-19 pandemic forced the entirety of ImageCon 2020 online. As with all other events being planned, we had to overhaul the content to be communicated on video. Gratifyingly, we found the right partner—the event platform Bizzabo—to turn that into a reality.

Read more
Why the Future of E-commerce Is Live

In a previous post, I discussed how “going live” is gaining popularity across industries and verticals. What began as a way for gamers to jam together has evolved into a medium for broader entertainment and business purposes. To continue the conversation, this post unpacks the current trends of shoppable live streams to shine a light on how brands are leveraging “lives” to connect with shoppers in new ways.

Read more
An Overview of Live-Streaming Video Trends

“Let’s go live.” For decades, that’s what newscasters say as they cut to real-time footage of a colleague reporting in the field. The live-video feed adds visual interest and perspective to a story beyond what can be communicated by someone sitting behind the news desk. In the same way, live-streaming video nowadays adds context to other consumer environments. From gaming and events to shopping and social media, “going live” enhances everyday experiences, and it’s something anyone can do with relative ease.

Read more
Readying Live Streams for Video on Demand

When planning a live broadcast or stream, companies often overlook the redistribution phase, but live-stream videos are useful well beyond their initial streaming. Why? Because not everyone watches the first run. For a wider audience, it makes sense to repost live content on your website under an “events” tab, on YouTube, and other social sites for video on demand (VOD). However, preparing footage for reposting can be a lot of work.

Read more