Поддержка дополнительных расширений файлов для эмодзи (jpg, webp...)

В настоящее время на стороне клиента разрешены расширения через accept=".png,.gif".

Изменение accept=".png,.gif" в нашем браузере позволяет загружать другие форматы, включая анимированный WebP, что удобно, так как он поддерживает альфа-прозрачность.

Разрешённое расширение для эмодзи не может обойти ограничения на загрузки, установленные в настройках сайта (по умолчанию: jpg, jpeg, png, gif, heic, heif, webp).

Мое предложение — расширить поддерживаемые форматы в селекторе эмодзи.

Будет ли принят PR?

6 лайков

Какие самые компактные расширения поддерживает Discourse?

1 лайк

Как обновление: на данный момент в плане развития другие форматы, кроме GIF и PNG, не предусмотрены.

Я не думаю, что нам нужны какие-либо другие форматы изображений, кроме .png или .gif, так как пользовательские эмодзи довольно специфичны, и мы не хотим поддерживать большие форматы, такие как TIFF, HEIC и т. д.

Из DEV: Expand custom emojis allowed image types by Canapin · Pull Request #23457 · discourse/discourse · GitHub

Зависит от изображения. В качестве одного примера: в зависимости от содержимого изображение может занимать больше места в формате JPG, чем в PNG, и наоборот.

грусть, webm и webp были бы настолько революционными

1 лайк