Skip to Main Content
Customer Feedback

We love feedback from you on our products and the problems in your daily work that you would like us to solve. Please describe the challenge you're encountering and your desired outcome. Be as detailed as possible.

For technical issues or bugs please head to Support or our Developer Community. You can assign up to 20 votes in total. Thank you for your feedback.

Status explanation: 'Future Consideration' = Continuing to collect further feedback, not planned at this time. 'Investigating' = Prioritized for deeper customer and feasibility investigations ahead of planning development.

Categories Technical
Created by Guest
Created on Oct 14, 2020

WebP/AVIF image transcoding in Episerver

With WebP being an established image format, and AVIF as a very promising newcomer, I would like to see Episerver performing image transcoding out-of-the-box.

I know there are 3rd party libraries, like ImageProcessor and ImageResizer, doing it real-time (with some caching applied). But having it as part of the Episerver core would be very nice.

Then the transcoding of images could happen on upload/edit, to the same blob folders where the original image, its thumbnail and its scaled images are stored.

If the front end code then requests a JPEG or PNG file, but the browser specifies in the Accept request header that it supports WebP or AVIF, then it would be very nice if Episerver simply returned the images in the best supported format.

Any thoughts on this idea?

https://episerver.aha.io/ideas/CMS-I-112/idea_comments

The above feature request was also posted in the forum (https://world.episerver.com/forum/developer-forum/Feature-requests/Thread-Container/2020/10/webpavif-image-transcoding-in-episerver/).

  • Guest
    Reply
    |
    Nov 6, 2020

    No, I was looking for Episerver to transcode, for instance, a JPG or PNG file to WEBP and AVIF files on uploading images to Episerver.

    I know that Cloudflare supports transcoding to WebP on-the-fly. And that Cloudflare supports WebP and AVIF when resizing images on-the-fly. But it would be nice to have that supported within Episerver, after which it will serve the best version of the image (based on the Accept header, no matter which type the markup request).

  • Optimizely
    Martin Ottosen
    Reply
    |
    Nov 6, 2020

    Hi Stefan,

    For DXP customers, we started doing automatic transcoding to WebP in 2019, but only where the transcoded WebP file is actually smaller than the original. Are you looking for this type of functionality for self-hosted applications or more control over the process?