Анимированные GIF-аватары больше не поддерживаются по умолчанию

В Discord нельзя загружать пользовательские эмодзи в формате SVG, так как векторные изображения потенциально могут нарушить работу приложения.

SVG могут быть произвольно сложными для рендеринга (представьте SVG-файл, содержащий инструкции для отрисовки сотен тысяч кривых Безье или что-то подобное). Это означает, что кто-то может создать SVG, который замедлит работу или зависнет клиент во время попытки отрисовки, и будет довольно сложно разработать надежный эвристический метод для обнаружения этого.

Встроенные эмодзи могут быть в формате SVG, так как они очевидно не являются вредоносными, но мы не можем гарантировать это для пользовательских эмодзи.

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

5 лайков