Как игнорировать фильтр изменения размера WP Timbers, если исходное изображение имеет те же размеры - PullRequest
0 голосов
/ 28 января 2020

Я использую парциальные ветки для создания миниатюр на моем сайте, который выглядит примерно так.

      <picture class="{{ class }}">
        <source data-srcset="{{ src |resize(width, height)|towebp(90) }}" type="image/webp">
        <img
          src="{{ placeholder(width, height) }}"
          data-src="{{ src|resize(width, height) }}"
          class="w-full h-auto lazyload"
          alt="{{ alt }}"
          width="{{ width }}"
          height="{{ height }}"
          {% if styles %} style="{{ styles }}" {% endif %}>
      </picture>

Проблема с этим шаблоном состоит в том, что, если он встречает исходное изображение того же размера, он изменяет его размер и увеличивает размер файла, есть ли способ игнорировать фильтр изменения размера, если параметры ширины и высоты идентичны параметрам оригинальное изображение? Кроме того, что если я конвертирую jpeg в webp с подобным фильтром, это делает изображение webp примерно в 3 раза больше, чем оригинальный jpeg, знаете ли вы, что может быть причиной?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...