Здравствуйте. D7 поддерживает формат изображений webp? Указал в настройках поля Допустимые расширения файлов * png, gif, jpg, jpeg, webp, bmp
При попытке загрузить файл:
Указанный файл image.webp не может быть загружен. Прикреплять можно только файлы с расширениями: png gif jpg jpeg.
Комментарии
Похожая ситуация и с svg. Спасались Media.
SVG это векторное изображение, оно просто не может обрабатываться и масштабироваться, как растровое. Отсюда и проблемы с его использованием в стандартных полях. Но оно без проблем может показываться браузерами.
А вот изображение в формате webp, потенциально, могло бы обрабатываться, но только сейчас, его поддерживают не все браузеры, так что применять его, по меньшей мере, не разумно. И поэтому же, никто и не торопится реализовывать его поддержку.
А drupal тут ни причем. Какой тулкит используется для работы с графикой?
Достаточно просто можно к ImageMagick прикрутить поддержку WEBP к GD можно было, но там заморочено особенно в php 5.x
Для начала, надо понимать, что webp это экзотика, которая не очень хорошо поддерживается браузерами(только в хроме его и производных), и довольно плохо средствами обработки изображений.
Чаще всего drupal использует GD, который в основных дистрибутивах, просто вообще не умеет обрабатывать webp.
Собственно, ваша задача не имеет нормального решения(и не только в Drupal, собственно), мало того, оно не особо кому и нужно. Ваше изображение просто надо сконвертировать во что-то удобоваримое и после загрузить.
svg адрес можно вставлять в srс для тега img