-
-
Notifications
You must be signed in to change notification settings - Fork 119
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Поддержка WebP #871
Comments
Ничего не имею против WebP, но про поддержку всеми современными браузерами это вы загнули! Кроме хрома (+ возможно браузеров на его основе) и мобильных андроид браузеров больше ничто не поддерживает пока. |
Я уже сделал, там правки в 2х строчках |
Добрый день. Спасибо за внимание к этому предложению. Но к сожалению, простое добавление webp в system/controllers/images/frontend.php не позволяет грузить такие файлы. Пробовал у себя (php 6 и 7, поддержка webp на хостинге включена) и на демо сайте. Пишет, что "Файл имеет неподходящий формат" |
У меня всё работает. Работа осуществляется функциями imagewebp и imagecreatefromwebp, имена которых формируются динамически. |
Для теста я взял изображение из поиска гугла http://whatjackhasmade.co.uk/wp-content/uploads/2017/06/compressed.webp И загрузил его на аватар |
Странно. Сейчас вновь проверил - не работает. На демосайте https://demo.instantcms.ru/ тоже не работает. Т.е. открываю профиль https://demo.instantcms.ru/users/2, нажимаю редактировать профиль, удаляю существующий аватар и загружаю тестовое изображение, которое вы привели в пример http://whatjackhasmade.co.uk/wp-content/uploads/2017/06/compressed.webp. Выдает ошибку "Файл имеет неподходящий формат". Тип контента "Новости" - аналогично на демосайте. Тоже самое на реальном хостинге и на чистой установке OpenServer. Для чистоты эксперимента попробовал на чистой установке WordPress (плюс плагин для Webp https://wordpress.org/plugins/cache-enabler/) с этим изображением и своим файлом в Webp - работает. |
Я разобрался. Решение тут нет как такового, кроме как установить версию PHP поновее. Если хотите чтобы заработало в ущерб безопасности, то в файле /system/core/uploader.php после строчки
добавить
Но я бы так делать не стал. |
Fuze, спасибо, вы правы. Стояла версия php7.0. На версии 7.2 заработало без проблем. |
А автоконвертацию в момент загрузки в webp реально прикрутить? И выводить, соответственно, оба варианта в шаблоне для разных браузеров в зависимости от поддержки формата... |
Да, это очень актуально на сегодняшний день! Гугл очень положительно к этому относится. А тем более сегодня, когда скорости загрузки на мобильных отдается особое предпочтение. В битрикс видимо есть реализация https://vc.ru/services/279880-kak-uskorit-zagruzku-sayta-s-webp и во многих других движках, которые при этом по всем параметрам уступают инстанту:) Apple также стал поддерживать этот формат. А если отдавать в двух форматах, то 100% будет работать у всех! По сути такая поддержка нужна в трех полях: изображение, список изображений, фотогалерея. |
Добрый день. WebP сегодня поддерживается всеми современными браузерами и многими графическими редакторами. На многих движках его поддержка уже включена.
Предлагается включить поддержку WebP в InstantCMS. Спасибо
The text was updated successfully, but these errors were encountered: