tensorflow::ops::EncodePng

#include <image_ops.h>

Закодировать изображение в формате PNG.

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

image представляет собой трехмерный тензор типа uint8 или uint16 формы [height, width, channels] , где channels — это:

  • 1: для оттенков серого.
  • 2: для оттенков серого + альфа-канал.
  • 3: для RGB.
  • 4: для RGBA.

Уровень сжатия ZLIB, compression , может принимать значение -1 (по умолчанию для кодировщика PNG) или значение от 0 до 9. Значение 9 соответствует максимальному уровню сжатия, обеспечивающему наименьший размер выходного изображения, но при этом снижающему скорость обработки.

Аргументы:

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

Дополнительные атрибуты (см. Attrs ):

  • Степень сжатия: Уровень сжатия.

Возвращает:

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

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

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

Общедоступные атрибуты

contents
operation

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

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

Открытые статические функции

Compression (int64 x)

Структуры

tensorflow::ops::EncodePng::Attrs

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

Общедоступные атрибуты

содержание

::tensorflow::Output contents

операция

Operation operation

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

EncodePng

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

EncodePng

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

узел

::tensorflow::Node * node() const 

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

 operator::tensorflow::Input() const 

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

 operator::tensorflow::Output() const 

Открытые статические функции

Сжатие

Attrs Compression(
  int64 x
)