• Здравствуйте. Хочу узнать, будет ли в следующей версии wordpress поддержка нового формата изображений AVIF?

Просмотр 15 ответов — с 1 по 15 (всего 26)
  • Модератор Yui

    (@fierevere)

    永子

    не будет, 100%
    плагинов то пока нет.
    браузеры практически не поддерживают.
    PHP GD не поддерживает.

    Не будет, долго еще не будет.

    А в следующих версиях? как скоро его внедрят?

    «браузеры практически не поддерживают.» Хром отлично поддерживает, FireFox тоже работает с ними. Я на сайт загружаю изображения исключительно в формате AVIF. Они при сохранение качества весят на 70% меньше.

    На полном серьёзе, JPG изображение весом в 1,1 МБ в AVIF весит всего 96 КБ.

    Модератор Yui

    (@fierevere)

    永子

    в ближайшие несколько лет не ждите
    https://caniuse.com/avif
    https://github.com/libgd/libgd/issues/557

    Модератор Yui

    (@fierevere)

    永子

    JPG изображение весом в 1,1 МБ в AVIF весит всего 96 КБ.

    а в CRC32 — 4 байта.
    вопрос не в весе, а в повсеместной поддержке.
    на Webp посмотрите к примеру, включение поддержки в версии 5.6 обсуждалось, но не реализовано…
    AVIF даже не обсуждается.

    т.е. новые технологии wordpress не интересуют. Идти в ногу со временем, это не про WP?

    CRC32 — цикличный код, вы его с растровым изображением сравниваете?

    shortpixel.com уже в теме и во всю использует эту технологию сжатия

    Модератор Yui

    (@fierevere)

    永子

    у shortpixel есть плагины для WP, вот у них и спрашивайте начальной поддержки для этого формата.
    Пока что её нет. Так что я не вижу насколько они «в теме»

    What types of formats can be optimized? ShortPixel optimizes JPEG, PNG, GIF and PDF type files.

    We also offer the option to also generate (for no extra credits) the WebP version of the image, upon optimizing it.

    Всему свое время.
    Впрочем, если хотите — можете создать тикет в Core Trac,
    лет через 5 этак реализуют ) Возможно. Если вообще формат «взлетит», потому что «прорывное» часто оказывается тупиковым и от поддержки этого уже не раз отказывались, JPEG2k, JPEG XR, много всего было.

    Всё потому, что JPEG2k и JPEG XR производное от формата 1991 года. Прошло более 19 лет, и вот новый формат в виде WebP вышел в 2010 году. Не получилось у него стать заменой. Но прошло ещё 10 лет. И вышел AVIF, ему в поддержку и Google и Microsoft и Apple.

    Firefox, Opera, Chrome, Firefox for android — поддерживают этот формат
    Chrome for Android, Opera Mobile, Opera Mini — соответственно будут поддерживать формат позже.
    Edge, Safari, iOS Safari — в будущем тоже будут поддерживать AVIF, т.к. Apple и Microsoft в деле.

    Остаётся что-то около 40% браузеров, которые не будут работать с ним, пока что. Ну и это сами понимаете, браузеры не самые популярные.

    у shortpixel есть плагины для WP, вот у них и спрашивайте начальной поддержки для этого формата.
    Пока что её нет. Так что я не вижу насколько они «в теме»

    https://blog.shortpixel.com/what-is-avif-and-why-is-it-good/

    Модератор Yui

    (@fierevere)

    永子

    Да мне вообщем-то понятен ваш энтузиазм, сама такой была раньше.

    Просто смотрите на вещи реально, сначала должна быть поддержка, массовая, самый «отсталый» тут Сафари, они могут долго не чесаться, очень долго, а этих пользователей надо учитывать. Поддержка должна быть нативной, а не полифилом на JS.

    Должна быть поддержка в PHP, как Imagick так и GD, в libgd на данный момент её нет.

    Imagick тоже может быть собран с различными опциями, в настоящее время не всеми сборками гарантируется даже поддержка webp,
    AVIF? маловероятно, разве что в найсвежайших дистрибутивах или ручной сборке.

    В ядро WP обычно включают уже проверенное, то, что было проверено плагинами. Плагинов для AVIF нет. Даже от Shortpixel.

    Будьте реалистом. Рано вы хотите поддержку этого формата.

    Ясно, спасибо за ответ. Я значится пока буду одним из немногих, у кого на WP сайте работает AVIF)))

    Если кто попадёт на эту страницу с поиском подсказки о том как сделать поддержку AVIF на WordPress. Пусть тут будет краткая инструкция:

    Сначала качаем плагин PHP Compatibility Checker
    Потом в functions.php добавляем этот код:

    function cmyee_allowed_mime_types( $mime_types ) {
      //AVIF Images
      $mime_types['avif'] = 'image/avif';
    
      return $mime_types;
    }

    После этого, можно будет добавлять на сайт изображения в формате AVIF, даже через стандартные блоки WordPress.

Просмотр 15 ответов — с 1 по 15 (всего 26)
  • Тема «AVIF» закрыта для новых ответов.