tf.raw_ops.EncodeJpeg
Кодирует изображение в формат JPEG.
tf.raw_ops.EncodeJpeg(
image,
format='',
quality=95,
progressive=False,
optimize_size=False,
chroma_downsampling=True,
density_unit='in',
x_density=300,
y_density=300,
xmp_metadata='',
name=None
)
image — это 3-мерный тензор uint8 формы [height, width, channels].
Атрибут format можно использовать для переопределения цветового формата закодированного результата. Допустимые значения:
-
'': использовать формат по умолчанию в зависимости от количества каналов изображения. -
grayscale: выводить изображение JPEG в оттенках серого. Размерностьchannelsтензораimageдолжна быть равна 1. -
rgb: выводить изображение JPEG в формате RGB. Размерностьchannelsтензораimageдолжна быть равна 3.
Если format не задан или представляет собой пустую строку, формат по умолчанию выбирается в зависимости от количества каналов в image:
- 1: выводить изображение в оттенках серого.
- 3: выводить изображение в формате RGB.
| Аргументы | |
|---|---|
image | Тензор Tensor типа uint8. Трёхмерный, формы [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/raw_ops/EncodeJpeg