[wp-trac] [WordPress Trac] #35725: Add WebP support.

WordPress Trac noreply at wordpress.org
Fri Mar 19 04:27:30 UTC 2021

#35725: Add WebP support.
 Reporter:  markoheijnen                         |       Owner:
                                                 |  adamsilverstein
     Type:  enhancement                          |      Status:  assigned
 Priority:  normal                               |   Milestone:  5.8
Component:  Media                                |     Version:  3.5
 Severity:  normal                               |  Resolution:
 Keywords:  has-patch needs-testing has-unit-    |     Focuses:
  tests needs-dev-note dev-feedback              |

Comment (by blobfolio):

 Replying to [comment:114 atjn]:
 > Great point, although this seems like a very specific issue. Wouldn't a
 filter to disable WebP be good enough for this? Or everything could just
 be a try:catch block and then load the shim if the code fails.

 As I see it, this ticket is currently covering at least three distinct
 features, any combination of which might be good or bad for a given site:
  1. WebP support in the Media Library (allow uploads of WebP files and
 generate thumbnails for them);
  2. Convert JPEG/PNG/GIF images into WebP instead of or in addition to
 preserving their original format;
  3. Test/polyfill WebP support in users' browsers;

 The first and third parts are presumably already covered by existing
 hooks, like `upload_mimes`, but it would be beneficial to be able to
 disable `#2` explicitly and separately from the rest.

 For example, I've tried auto-converting images to WebP and other formats
 for hosted clients in the past, but I received enough complaints from
 people who noticed the 5% of cases where such images wound up worse
 (rather than being overjoyed by the 95% of cases where images wound up as
 good or better...) to make it not worth it.

 But once these features roll out, particularly if they're enabled by
 default even on existing installs, it will only be a matter of time before
 clients start uploading WebP source images without realizing it, and it
 would be very handy to have `#3` as a fallback to ensure their visitors
 are actually able to load those images.

 People... Haha.

Ticket URL: <https://core.trac.wordpress.org/ticket/35725#comment:118>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform

More information about the wp-trac mailing list