Поддержка Webp для загрузки изображений

Привет! При попытке загрузить изображение в формате webp я получаю сообщение об ошибке:

Извините, файл, который вы пытаетесь загрузить, не разрешён (разрешённые расширения: jpg, jpeg, png, gif, pdf, csv, gz, json, svg, mp4, txt, docx, mov, tex, zip, webm).

Я пробовал использовать изображение webp на одном из форумов Discourse, и мне ответили, что Discourse не поддерживает формат webp для загрузки изображений. Есть ли шанс, что это изменится?

Я спрашиваю, потому что качество анимации в формате GIF очень низкое. Формат webp поддерживает анимацию без потерь. Спасибо.

Если вы администратор, чтобы разрешить загрузку файлов WebP, добавьте их в authorized_extensions в разделе Администрирование > Настройки > Файлы

Спасибо. Что произойдет, когда кто-то нажмет на это? Сможем ли мы встроить это в пост?

Информация, приведенная выше, позволяет пользователям загружать изображения в формате WebP в редакторе. Любой пользователь вашего форума сможет загружать изображения WebP без получения ошибки «не авторизован».

WebP имеет некоторые проблемы..

В основном, нулевая поддержка iOS, полагаю.

Понятно. Давайте возложим вину на Apple :slight_smile:

PS: Я пытался спрашивать на многих графических форумах. Похоже, что webp — это единственный жизнеспособный способ добавить анимацию без потерь, похожую на GIF, в браузере.

talking bart simpson GIF

:+1:

Да, с момента добавления поддержки в Firefox в январе 2019 года и в Safari в прошлом сентябре, а также учитывая её высокую полезность для компонента Discourse Gifs, я работал над добавлением поддержки этого формата в основных местах Discourse.

Нам пока не удаётся изменять размер анимированных изображений (например, если вы хотите использовать анимированный аватар в формате WebP), но он отлично работает при стандартной загрузке в пост.

Это действительно хороший формат для анимированных изображений с потерями и без потерь, сочетающий большинство преимуществ видео-GIF с минимизацией их недостатков.