Spec-Zone.ru › TensorFlow

tf.io.encode_jpeg

Кодирует изображение в формате JPEG.

Просмотреть псевдонимы

Основные псевдонимы

tf.image.encode_jpeg

Псевдонимы для совместимости при миграции

Подробнее см. в руководстве по миграции.

tf.compat.v1.image.encode_jpeg, tf.compat.v1.io.encode_jpeg

tf.io.encode_jpeg(
    image: Annotated[Any, _atypes.UInt8],
    format: str = '',
    quality: int = 95,
    progressive: bool = False,
    optimize_size: bool = False,
    chroma_downsampling: bool = True,
    density_unit: str = 'in',
    x_density: int = 300,
    y_density: int = 300,
    xmp_metadata: str = '',
    name=None
) -> Annotated[Any, _atypes.String]

Используется в блокнотах

Используется в учебных материалах
  • Семантическая сегментация с Model Garden

image — это 3D-тензор uint8 формы [height, width, channels].

Атрибут format можно использовать, чтобы переопределить цветовой формат закодированного выходного изображения. Возможные значения:

  • '': использовать формат по умолчанию на основе количества каналов в изображении.
  • grayscale: создать черно-белое изображение JPEG. Размерность channels объекта image должна быть равна 1.
  • rgb: создать изображение RGB JPEG. Размерность channels объекта image должна быть равна 3.

Если format не задан или является пустой строкой, формат по умолчанию выбирается в зависимости от количества каналов в image:

  • 1: создать черно-белое изображение.
  • 3: создать изображение RGB.
Аргументы
image Tensor типа uint8. 3D-тензор формы [height, width, channels].
format Необязательный string из: "", "grayscale", "rgb". По умолчанию — "". Формат изображения для каждого пикселя.
quality Необязательный int. По умолчанию — 95. Качество сжатия от 0 до 100 (чем выше значение, тем лучше качество и ниже скорость).
progressive Необязательный bool. По умолчанию — False. Если значение True, создать JPEG, который загружается постепенно (от грубого к четкому изображению).
optimize_size Необязательный bool. По умолчанию — False. Если значение True, использовать процессор и оперативную память для уменьшения размера без потери качества.
chroma_downsampling Необязательный bool. По умолчанию — True. См. http://en.wikipedia.org/wiki/Chroma_subsampling.
density_unit Необязательный string из: "in", "cm". По умолчанию — "in". Единица измерения для задания x_density и y_density: пиксели на дюйм ('in') или сантиметр ('cm').
x_density Необязательный int. По умолчанию — 300. Количество горизонтальных пикселей на единицу плотности.
y_density Необязательный int. По умолчанию — 300. Количество вертикальных пикселей на единицу плотности.
xmp_metadata Необязательный string. По умолчанию — "". Если значение не пустое, встроить эти метаданные XMP в заголовок изображения.
name Имя операции (необязательно).
Возвращает
Tensor типа string.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/io/encode_jpeg

Spec-Zone.ru

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