Google I/O returns May 18-20! Reserve space and build your schedule Register now

tensorflow:: ops:: EncodePng

#include <image_ops.h>

PNG-encode an image.

Summary

image is a 3-D uint8 or uint16 Tensor of shape [height, width, channels] where channels is:

  • 1: for grayscale.
  • 2: for grayscale + alpha.
  • 3: for RGB.
  • 4: for RGBA.

The ZLIB compression level, compression , can be -1 for the PNG-encoder default or a value from 0 to 9. 9 is the highest compression level, generating the smallest output, but is slower.

Args:

  • scope: A Scope object
  • image: 3-D with shape [height, width, channels] .

Optional attributes (see Attrs ):

  • compression: Compression level.

Returns:

Constructors and Destructors

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

Public attributes

contents
operation

Public functions

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

Public static functions

Compression (int64 x)

Structs

tensorflow:: ops:: EncodePng:: Attrs

Optional attribute setters for EncodePng .

Public attributes

contents

::tensorflow::Output contents

operation

Operation operation

Public functions

EncodePng

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

EncodePng

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

node

::tensorflow::Node * node() const 

operator::tensorflow::Input

 operator::tensorflow::Input() const 

operator::tensorflow::Output

 operator::tensorflow::Output() const 

Public static functions

Compression

Attrs Compression(
  int64 x
)