DecodeGif

public final class DecodeGif

Decode the frame(s) of a GIF-encoded image to a uint8 tensor.

GIF images with frame or transparency compression are not supported. On Linux and MacOS systems, convert animated GIFs from compressed to uncompressed by running:

convert $src.gif -coalesce $dst.gif

This op also supports decoding JPEGs and PNGs, though it is cleaner to use tf.io.decode_image.

Constants

String OP_NAME The name of this op, as known by TensorFlow core engine

Public Methods

Output<TUint8>
asOutput()
Returns the symbolic handle of the tensor.
static DecodeGif
create(Scope scope, Operand<TString> contents)
Factory method to create a class wrapping a new DecodeGif operation.
Output<TUint8>
image()
4-D with shape `[num_frames, height, width, 3]`.

Inherited Methods

Constants

public static final String OP_NAME

The name of this op, as known by TensorFlow core engine

Constant Value: "DecodeGif"

Public Methods

public Output<TUint8> asOutput ()

Returns the symbolic handle of the tensor.

Inputs to TensorFlow operations are outputs of another TensorFlow operation. This method is used to obtain a symbolic handle that represents the computation of the input.

public static DecodeGif create (Scope scope, Operand<TString> contents)

Factory method to create a class wrapping a new DecodeGif operation.

Parameters
scope current scope
contents 0-D. The GIF-encoded image.
Returns
  • a new instance of DecodeGif

public Output<TUint8> image ()

4-D with shape `[num_frames, height, width, 3]`. RGB channel order.