支持 WebP 图片上传

你好,每当我尝试上传 webp 图片时,都会收到以下错误消息:

抱歉,您尝试上传的文件未获授权(授权扩展名:jpg, jpeg, png, gif, pdf, csv, gz, json, svg, mp4, txt, docx, mov, tex, zip, webm)。

我尝试在某个 Discourse 论坛上使用 webp 图片,他们表示 Discourse 不支持将 webp 作为可上传的图片格式。这种情况有可能改变吗?

我之所以询问,是因为当我们使用 GIF 格式的动画时,质量非常差。webp 支持无损动画。谢谢。

如果您是管理员,要允许上传 WebP 文件,请在管理 > 设置 > 文件中的 authorized_extensions 里添加它。

2 个赞

谢谢。当有人点击它时会发生什么?我们能否将其嵌入到帖子中?

1 个赞

上述信息允许用户在编辑器中上传 WebP 图片。您的论坛上的任何用户都可以上传 WebP 图片,而不会收到“未授权”错误。

3 个赞

WebP 存在一些已知问题:

主要是 iOS 支持几乎为零,我猜。

2 个赞

明白了,那就把责任推给苹果吧:slight_smile

附注:我在很多图形论坛上尝试过提问。看来 webp 是唯一能在浏览器中实现类似 GIF 的无损动画的可行方法。

1 个赞

talking bart simpson GIF

:+1:

4 个赞

是的,随着 Firefox 于 2019 年 1 月添加支持、Safari 于去年 9 月添加支持,且该格式对 Discourse Gifs 组件非常有用,我已在 Discourse 的主要位置添加了对它的支持。

我们目前仍无法调整动画图片的尺寸(例如,如果你想使用动画 WebP 头像),但作为标准帖子上传则完全正常。

这是一种非常适合有损/无损动画图片的格式,兼具视频 GIF 的大部分优势,却避免了其大部分缺点。

7 个赞