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.