тензорный поток:: опс:: КодироватьJpeg

#include <image_ops.h>

JPEG-кодирование изображения.

Краткое содержание

image представляет собой трехмерный тензор uint8 формы [height, width, channels] .

format attr можно использовать для переопределения цветового формата закодированного вывода. Ценности могут быть:

  • `'' : Use a default format based on the number of channels in the image. * оттенки серого : Output a grayscale JPEG image. The dimension of : Output a grayscale JPEG image. The изображения must be 1. * rgb : Output an RGB JPEG image. The dimension of : Output an RGB JPEG image. The изображения должна быть равна 3.

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

  • 1: Вывод изображения в оттенках серого.
  • 3: Вывод изображения RGB.

Аргументы:

  • область: объект области .
  • изображение: 3-D с формой [height, width, channels] .

Необязательные атрибуты (см. Attrs ):

  • Формат: попиксельный формат изображения.
  • качество: Качество сжатия от 0 до 100 (чем выше, тем лучше и медленнее).
  • Progressive: Если значение True, создайте JPEG, который загружается постепенно (от грубого до мелкого).
  • оптимизировать_размер: Если значение True, расходуется ЦП/ОЗУ, чтобы уменьшить размер без изменения качества.
  • chroma_downsampling: см. http://en.wikipedia.org/wiki/Chroma_subsampling .
  • Density_unit: единица измерения x_density и y_density : количество пикселей на дюйм ( 'in' ) или сантиметр ( 'cm' ).
  • x_density: Горизонтальные пиксели на единицу плотности.
  • y_density: количество вертикальных пикселей на единицу плотности.
  • xmp_metadata: Если не пусто, вставьте эти метаданные XMP в заголовок изображения.

Возврат:

  • Output : 0-D. Изображение в формате JPEG.

Конструкторы и деструкторы

EncodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input image)
EncodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input image, const EncodeJpeg::Attrs & attrs)

Публичные атрибуты

contents
operation

Общественные функции

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Публичные статические функции

ChromaDownsampling (bool x)
DensityUnit (StringPiece x)
Format (StringPiece x)
OptimizeSize (bool x)
Progressive (bool x)
Quality (int64 x)
XDensity (int64 x)
XmpMetadata (StringPiece x)
YDensity (int64 x)

Структуры

tensorflow:: ops:: EncodeJpeg:: Attrs

Дополнительные установщики атрибутов для EncodeJpeg .

Публичные атрибуты

содержание

::tensorflow::Output contents

операция

Operation operation

Общественные функции

КодироватьJpeg

 EncodeJpeg(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input image
)

КодироватьJpeg

 EncodeJpeg(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input image,
  const EncodeJpeg::Attrs & attrs
)

узел

::tensorflow::Node * node() const 

оператор::tensorflow::Input

 operator::tensorflow::Input() const 

оператор::tensorflow::Выход

 operator::tensorflow::Output() const 

Публичные статические функции

ChromaДаунсемплинг

Attrs ChromaDownsampling(
  bool x
)

Единица плотности

Attrs DensityUnit(
  StringPiece x
)

Формат

Attrs Format(
  StringPiece x
)

ОптимизироватьРазмер

Attrs OptimizeSize(
  bool x
)

Прогрессивный

Attrs Progressive(
  bool x
)

Качество

Attrs Quality(
  int64 x
)

XDensity

Attrs XDensity(
  int64 x
)

XmpМетаданные

Attrs XmpMetadata(
  StringPiece x
)

YПлотность

Attrs YDensity(
  int64 x
)