JPEG-encode an image.
`image` is a 3-D uint8 Tensor of shape `[height, width, channels]`.
The attr `format` can be used to override the color format of the encoded output. Values can be:
- `''`: Use a default format based on the number of channels in the image.
- `grayscale`: Output a grayscale JPEG image. The `channels` dimension of `image` must be 1.
- `rgb`: Output an RGB JPEG image. The `channels` dimension of `image` must be 3.
- 1: Output a grayscale image.
- 3: Output an RGB image.
Nested Classes
| class | EncodeJpeg.Options | Optional attributes for EncodeJpeg | |
Constants
| String | OP_NAME | The name of this op, as known by TensorFlow core engine | 
Public Methods
| Output<TString> | 
asOutput()
                
                   Returns the symbolic handle of the tensor. | 
| static EncodeJpeg.Options | 
chromaDownsampling(Boolean chromaDownsampling)
                
               | 
| Output<TString> | 
contents()
                
                   0-D. | 
| static EncodeJpeg | 
create(Scope scope, Operand<TUint8> image, Options... options)
                
                   Factory method to create a class wrapping a new EncodeJpeg operation. | 
| static EncodeJpeg.Options | 
densityUnit(String densityUnit)
                
               | 
| static EncodeJpeg.Options | 
format(String format)
                
               | 
| static EncodeJpeg.Options | 
optimizeSize(Boolean optimizeSize)
                
               | 
| static EncodeJpeg.Options | 
progressive(Boolean progressive)
                
               | 
| static EncodeJpeg.Options | 
quality(Long quality)
                
               | 
| static EncodeJpeg.Options | 
xDensity(Long xDensity)
                
               | 
| static EncodeJpeg.Options | 
xmpMetadata(String xmpMetadata)
                
               | 
| static EncodeJpeg.Options | 
yDensity(Long yDensity)
                
               | 
Inherited Methods
Constants
public static final String OP_NAME
The name of this op, as known by TensorFlow core engine
Public Methods
public Output<TString> 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 EncodeJpeg.Options chromaDownsampling (Boolean chromaDownsampling)
Parameters
| chromaDownsampling | See http://en.wikipedia.org/wiki/Chroma_subsampling. | 
|---|
public static EncodeJpeg create (Scope scope, Operand<TUint8> image, Options... options)
Factory method to create a class wrapping a new EncodeJpeg operation.
Parameters
| scope | current scope | 
|---|---|
| image | 3-D with shape `[height, width, channels]`. | 
| options | carries optional attributes values | 
Returns
- a new instance of EncodeJpeg
public static EncodeJpeg.Options densityUnit (String densityUnit)
Parameters
| densityUnit | Unit used to specify `x_density` and `y_density`: pixels per inch (`'in'`) or centimeter (`'cm'`). | 
|---|
public static EncodeJpeg.Options optimizeSize (Boolean optimizeSize)
Parameters
| optimizeSize | If True, spend CPU/RAM to reduce size with no quality change. | 
|---|
public static EncodeJpeg.Options progressive (Boolean progressive)
Parameters
| progressive | If True, create a JPEG that loads progressively (coarse to fine). | 
|---|
public static EncodeJpeg.Options quality (Long quality)
Parameters
| quality | Quality of the compression from 0 to 100 (higher is better and slower). | 
|---|
public static EncodeJpeg.Options xDensity (Long xDensity)
Parameters
| xDensity | Horizontal pixels per density unit. | 
|---|
public static EncodeJpeg.Options xmpMetadata (String xmpMetadata)
Parameters
| xmpMetadata | If not empty, embed this XMP metadata in the image header. | 
|---|
public static EncodeJpeg.Options yDensity (Long yDensity)
Parameters
| yDensity | Vertical pixels per density unit. | 
|---|