Image & Video APIs

Cloudinary Image & Video release notes: NEXT VERSION

Last updated: TBD

Cloudinary Image

Automatic enhancement

The new auto_enhance effect uses AI to automatically enhance an image by optimizing its quality based on the detected quality. If an image is already high quality, only minor adjustments are made. Otherwise, more aggressive enhancements are applied to improve the overall appearance, including noise reduction and detail enhancement.

Normal upscaling Auto_enhance effect

Learn more: e_auto_enhance

Generative remove effect supports NSFW check

The generative remove effect (e_gen_remove in URLs) now supports a Not Safe For Work (NSFW) check. Cloudinary checks content that's generated in place of the removed object for appropriateness. If the NSFW check detects something inappropriate, the system blurs the delivered image.

You can contact support to disable this check if you believe it's too sensitive.

Learn more

Improved PDF optimization

We've increased the limits and improved the processing flow for optimizing PDFs with automatic quality (q_auto in URLs). Cloudinary can now optimize PDFs with up to 300 pages or 200 MB in size.

If optimization hasn't completed within 30 seconds, Cloudinary returns the original and continues processing the PDF for up to another 90 seconds. If successful, the next time you request the PDF with q_auto, Cloudinary returns an optimized version.

If processing doesn't complete within 120 seconds, Cloudinary returns the original.

Learn more

JPEGmini Image Optimization add-on disabled

The JPEGmini Image Optimization add-on is now disabled. Any URL using q_jpegmini will return an HTTP 400 error. If you were an existing subscriber to this add-on, you should now be using the automatic quality transformation (q_auto) instead. Contact support with any questions or requests for guidance.

Cloudinary Video

Video Player Studio enhancements

The Video Player Studio has been redesigned with an asset-centric workflow. You can now configure video player settings directly on individual video assets and save those settings to the asset itself.

Key updates include:

  • Asset-saved settings: Open any video asset and access the Video Player Studio to configure player settings specific to that video.
  • Save to asset: Save player settings directly to video assets for automatic retrieval when embedding.
  • Enhanced poster options: Configure poster images with Auto select (AI-based), Frame selection, custom URL, or upload a custom poster image.
  • Streamlined embed code generation: Generate Link, Embed (iframe), or JavaScript code with your saved settings.

Learn more

Advanced video player with custom controls for React Native

The React Native SDK now includes the CLDVideoLayer component, a comprehensive full-screen video player with customizable controls and advanced features.

Key features include:

  • Flexible Button Positioning: Place custom buttons anywhere on the video overlay using compass-style positioning (North, South, East, West, and combinations)
  • Horizontal/Vertical Button Layouts: Control how you arrange multiple buttons in button groups
  • Share Functionality: Built-in sharing capabilities with customizable share handlers
  • Playback Speed Control: Customizable playback speeds (0.5x, 1x, 1.25x, 1.5x, 2x, and more)
  • Subtitle Support: Automatic HLS subtitle parsing and custom subtitle language configuration
  • Quality Selection: Automatic HLS quality detection and manual quality selection options
  • Full Screen Support: Landscape-optimized full screen mode with custom callbacks
  • Bottom Button Bar: Additional button bar positioned below the seekbar
  • Title and Subtitle Display: Show video titles and subtitles with customizable positioning

Learn more

Asset and account management

Node.js SDK support for deleting and restoring assets by asset ID

The Node.js SDK now supports deleting and restoring assets by asset ID, enabling you to manage assets using their immutable identifiers for more consistent and reliable control.

Learn more

Cloudinary VS Code extension on Open VSX

The Cloudinary VS Code Extension is now available on the Open VSX Registry. This ensures compatibility with open-source builds of VS Code like Cursor, as well as other IDEs that support Open VSX, and allows for automatic updates directly through the marketplace.

Learn more

Docs and demo apps

Cloudinary Media Inspector enhancements

The Cloudinary Media Inspector Summary tab now includes an Original vs Derived section, which shows you a comparison of the original asset stored in Cloudinary with the delivered, derived asset. This allows you to see how much your delivered assets are being optimized and the performance benefits you're gaining from using Cloudinary.

Image Summary Image Summary Video Summary Video Summary

There are also new sections in the image optimization and video optimization docs explaining how to use the Media Inspector to analyze media and improve optimization, plus revamped Cloudinary Media Inspector docs.

Learn more

Media Library Widget API reference

The Media Library widget embeds a compact version of the Cloudinary Media Library directly into your web application, providing most of the asset management capabilities including browse, search, select, upload, and organize.

The new Media Library Widget API reference provides comprehensive documentation for all widget methods, configuration options, callbacks, and events with practical code examples.

Learn more

Announcements

✔️ Feedback sent!

Rate this page: