Spec-Zone.ru › Wagtail 2

Форматы файлов изображений

Использование элемента picture

Элемент picture можно использовать с операцией format-<type> изображений, чтобы указать различные форматы изображений и позволить браузеру выбрать предпочтительный. Например:

{% load wagtailimages_tags %}

<picture>
    {% image myimage width-1000 format-webp as image_webp %}
    <source srcset="{{ image_webp.url }}" type="image/webp">

    {% image myimage width-1000 format-png as image_png %}
    <source srcset="{{ image_png.url }}" type="image/png">

    {% image myimage width-1000 format-png %}
</picture>

Настройка форматов вывода

По умолчанию все bmp и webp изображения преобразуются в формат png, если формат вывода изображения не задан.

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

Например:

WAGTAILIMAGES_FORMAT_CONVERSIONS = {
    'bmp': 'jpeg',
    'webp': 'webp',
}

преобразует bmp изображения в jpeg и отключит стандартное преобразование webp в png.

  • Предыдущая Поддержка анимированных GIF
  • Следующая Настраиваемые модели изображений

Содержание страницы

  • Форматы файлов изображений
    • Использование элемента picture
    • Настройка форматов вывода

© 2014-present Torchbox Ltd and individual contributors.
All rights are reserved.
Licensed under the BSD License.
https://docs.wagtail.org/en/v2.16.3/advanced_topics/images/image_file_formats.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API