Drupal 7 WEBP изображение (стандартный модуль image)

Главные вкладки

Аватар пользователя guban guban 21 марта 2018 в 17:20

Здравствуйте. D7 поддерживает формат изображений webp? Указал в настройках поля Допустимые расширения файлов * png, gif, jpg, jpeg, webp, bmp

При попытке загрузить файл:
Указанный файл image.webp не может быть загружен. Прикреплять можно только файлы с расширениями: png gif jpg jpeg.

Комментарии

Аватар пользователя bsyomov bsyomov 23 марта 2018 в 21:56

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

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

Аватар пользователя webpavilion webpavilion 23 марта 2018 в 12:08

А drupal тут ни причем. Какой тулкит используется для работы с графикой?

Достаточно просто можно к ImageMagick прикрутить поддержку WEBP к GD можно было, но там заморочено особенно в php 5.x

Аватар пользователя bsyomov bsyomov 23 марта 2018 в 21:50
2

Для начала, надо понимать, что webp это экзотика, которая не очень хорошо поддерживается браузерами(только в хроме его и производных), и довольно плохо средствами обработки изображений.
Чаще всего drupal использует GD, который в основных дистрибутивах, просто вообще не умеет обрабатывать webp.

Собственно, ваша задача не имеет нормального решения(и не только в Drupal, собственно), мало того, оно не особо кому и нужно. Ваше изображение просто надо сконвертировать во что-то удобоваримое и после загрузить.