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

#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 — это самый высокий уровень сжатия, генерирующий наименьший результат, но медленнее.

Аргументы:

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

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

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

Возврат:

  • Output : 0-D. Изображение в формате 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

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

КодироватьPng

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

КодироватьPng

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

узел

::tensorflow::Node * node() const 

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

 operator::tensorflow::Input() const 

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

 operator::tensorflow::Output() const 

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

Сжатие

Attrs Compression(
  int64 x
)