Рейтинг:3

Как я могу использовать поддержку WebP ядра вместо модуля WebP?

флаг cn

Согласно изменить запись, Drupal 9.2 поддерживает WebP для лучшего сжатия изображений.

я использовал Веб-модуль на моем сайте 9.1 для показа изображений WebP, но у него есть ошибка, убивающая производительность и я хотел бы использовать Core, если это возможно.

Поэтому, когда я обновляюсь до 9.2, как я могу заменить модуль WebP поддержкой WebP ядра?

Я обновился до 9.2, удалил WebP и искал параметры WebP, но ничего не нашел.

Этот колыбельный пост сказал, что это должно быть поддержано в Конвертировать Эффект, но я не вижу возможности.

Рейтинг:6
флаг cn

WebP поддерживается в наборе инструментов для изображений GD.

Как указано в записи об изменении, вы можете проверить, поддерживает ли ваша версия PHP WebP, перейдя на страницу админ/отчеты/статус/php#module_gd.

Что делать, если я использую Imagemagick?

Если вы часто обрабатываете изображения на своем сайте, возможно, вы используете инструментарий ImageMagick через Вкладной модуль ImageMagick. В этом случае не имеет значения, включена ли поддержка GD, потому что Drupal использует Imagemagick, а не GD.

Итак, сначала проверьте свой инструментарий для работы с изображениями на /admin/config/media/image-инструментарий. Если вы используете ImageMagick, вам необходимо сделать следующее:

  1. Нажмите Форматы изображений название аккордеона на /admin/config/media/image-инструментарий.
  2. В Включить/отключить форматы изображений, прокрутите вниз до ВЕБП и установить включено: правда.
  3. Сохранять.

Теперь это позволит вам конвертировать в WebP ваши стили изображений. (/admin/config/media/стили изображений)

Что делать, если я использую адаптивные изображения?

Если вы используете адаптивные стили изображений на своем сайте через ядро Адаптивное изображение модуль, и вы конвертируете все свои стили изображений в WebP, вы прекратите поддержку старых версий Safari и Internet Explorer, которые не поддерживают WebP. (можно использовать webP)

Это то, что модуль WebP обрабатывает автоматически, а ядро ​​— нет. Поэтому, если вы переведете все в WebP и закончите с этим, вы сломаете свой сайт для некоторых пользователей.

К сожалению, модуль Responsive Image ядра поддерживает только точки останова на основе размера области просмотра, но правильный подход заключается в установке тип на бирке, какое ядро ​​сделать не позволяет. Существует drupal.org проблема по этому поводу.

Обходные пути:

  • Использовать WebP или же ImageОптимизировать WebP модули вместо ядра.
  • Для каждого адаптивного стиля изображения (/admin/config/media/response-image-style/MY_STYLE), используйте стили изображения, преобразованные в WebP, для всех контрольных точек, а затем используйте стиль изображения, отличный от WebP, в качестве Стиль резервного изображения.
флаг br
Обратите внимание, что в отношении производительности есть готовый патч, и моя цель - объединить его в ближайшие несколько дней и получить стабильный выпуск как можно скорее.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.