Suporte a Webp para upload de imagens

Hi, whenever I try to upload a webp image, I get an error message here

Sorry, the file you are trying to upload is not authorized (authorized extensions: jpg, jpeg, png, gif, pdf, csv, gz, json, svg, mp4, txt, docx, mov, tex, zip, webm).

I tried using a webp image on one of the Discourse forums out there and they said Discourse does not support webp as an image format we can upload. Any chance that will change ?

I ask because the quality is very poor when we use an animation in GIF format. webp allows lossless animation. Thanks.

If You’re the admin, to allow WebP uploads is to add it to authorized_extensions in admin > settings > files

2 curtidas

Thanks. What happens when someone clicks on it ? Will we be able to embed it in the post ?

1 curtida

The info provided above allows for users to upload webp images in composer. Any user on your forum will be able to upload webp images without receiving the not authorized error.

3 curtidas

WebP has some problems…

https://caniuse.com/#feat=webp

Mainly zero iOS support, I guess.

2 curtidas

I see. Let us put the fault on Apple :slight_smile:

PS : I tried asking on many graphics forums. Looks like webp is the only viable method to add a GIF like lossless animation in a browser.

1 curtida

talking bart simpson GIF

:+1:

4 curtidas

Sim, com o Firefox adicionando suporte em janeiro de 2019 e o Safari em setembro passado, e sendo muito útil para o componente Discourse Gifs, trabalhei na adição de suporte a ele nos principais lugares do Discourse.

Ainda não conseguimos redimensionar imagens animadas (como se você quiser usar um avatar webp animado), mas funciona bem como um upload de postagem padrão.

É um formato realmente bom para imagens animadas com perda ou sem perda, com a maioria dos benefícios dos GIFs em vídeo sem a maioria das desvantagens.

7 curtidas