Ответ 1
Вот хороший ресурс: http://en.wikipedia.org/wiki/Comparison_of_web_browsers#Image_format_support
Мне было интересно, какие форматы изображений (помимо базовых JPEG, GIF, PNG) будут поддерживаться основными браузерами, особенно Chrome, Firefox и Webkit. Если кто-то может предоставить ссылку на список где-нибудь (который часто обновляется, чтобы справляться с частыми обновлениями в последнее время), это было бы здорово. Также было бы полезно поддерживать другие форматы (например, документ и видео).
Мне кажется, что эта информация должна быть указана где-то, но я не обнаружил такой вещи, когда искал.
Вот хороший ресурс: http://en.wikipedia.org/wiki/Comparison_of_web_browsers#Image_format_support
Поддержка основных файлов изображений
.bmp
, .jpg
, .jpeg
, .png
, .gif
New
.webp
Формат изображения, поддерживаемый в популярных браузерах: BMP, SVG, JPG, PNG и GIF. Существует не два формата jpeg или jpg, а один с несколькими расширениями, которые используются здесь.
Примечание: SVG (простая векторная графика) может создавать гораздо меньшие изображения, но позволяет использовать только векторные изображения (без растра).
Далее, другие используемые форматы - webp и jpeg2000.
Webp: - Поддерживается многими браузерами, такими как Chrome, Opera. Для поддержки Firefox существует проблема здесь. Обратите внимание, что Webp может уменьшить размер памяти изображения примерно до 30-40% от исходного размера (в наших экспериментах) в среднем. Это не всегда означает, что иногда мы перекодировали webp из jpegs, чтобы выйти за пределы исходного размера jpeg. Выходное изображение не имело визуальной разницы по сравнению с оригинальными jpeg. Мое предложение: служить webp, где это возможно, т.е. Chrome, Android, Opera.
JPEG2000: - Этот формат замечательный. Изменение размера изображения не ухудшает качество, как JPEG. Проблема в том, что он слишком интенсивен для декодирования, и тот факт, что он появился более десяти лет назад, когда аппаратное обеспечение не было большим (особенно не предназначено для мобильных устройств). Он по-прежнему используется в некоторых камерах, поскольку это приводит к уменьшению изображений.
Менее популярен, но стоит упомянуть: BPG и FLIF. Это потребует использования JS или другой библиотеки для работы в Интернете/приложении.
JPEG и PNG поддерживаются каждым браузером. Но новый формат изображений, который является webP, поддерживается только Chrome и частично Firefox, а вовсе не поддерживается Safari. Thou WebP действительно хорош, поскольку он не ставит под угрозу качество изображения, а также уменьшает его на 25-35%. Но мы все еще не можем использовать его, потому что он менее гибок в другой среде браузера. Но вы также можете найти другой формат изображения, который доступен и совместим для каждого типа браузера.