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

Аргументы:

  • Scope: объект Scope
  • изображение: трехмерное с формой [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 

оператор::тензорный поток::Ввод

 operator::tensorflow::Input() const 

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

 operator::tensorflow::Output() const 

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

Сжатие

Attrs Compression(
  int64 x
)