flusso tensoriale:: operazioni:: EncodeJpeg

#include <image_ops.h>

JPEG-codifica un'immagine.

Riepilogo

image è un tensore di forma 3-D uint8 [height, width, channels] .

Il format attr può essere utilizzato per sovrascrivere il formato colore dell'output codificato. I valori possono essere:

  • `'' : Use a default format based on the number of channels in the image. * scala di grigi : Output a grayscale JPEG image. The dimension of canali dell'immagine must be 1. * rgb : Output an RGB JPEG image. The dimension of canali dell'immagine` deve essere 3.

Se format non è specificato o è una stringa vuota, viene scelto un formato predefinito in funzione del numero di canali image :

  • 1: genera un'immagine in scala di grigi.
  • 3: Emette un'immagine RGB.

Argomenti:

  • ambito: un oggetto ambito
  • immagine: 3-D con forma [height, width, channels] .

Attributi opzionali (vedi Attrs ):

  • formato: formato immagine per pixel.
  • qualità: Qualità della compressione da 0 a 100 (più alta è migliore e più lenta).
  • progressivo: se True, crea un JPEG che si carica progressivamente (da grossolano a fine).
  • optimization_size: se True, spendi CPU/RAM per ridurre le dimensioni senza alcun cambiamento di qualità.
  • chroma_downsampling: vedere http://en.wikipedia.org/wiki/Chroma_subsampling .
  • density_unit: unità utilizzata per specificare x_density e y_density : pixel per pollice ( 'in' ) o centimetro ( 'cm' ).
  • x_density: pixel orizzontali per unità di densità.
  • y_density: pixel verticali per unità di densità.
  • xmp_metadata: se non è vuoto, incorpora questi metadati XMP nell'intestazione dell'immagine.

Ritorna:

  • Output : 0-D. Immagine codificata JPEG.

Costruttori e Distruttori

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

Attributi pubblici

contents
operation

Funzioni pubbliche

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

Funzioni statiche pubbliche

ChromaDownsampling (bool x)
DensityUnit (StringPiece x)
Format (StringPiece x)
OptimizeSize (bool x)
Progressive (bool x)
Quality (int64 x)
XDensity (int64 x)
XmpMetadata (StringPiece x)
YDensity (int64 x)

Strutture

tensorflow:: ops:: EncodeJpeg:: Attrs

Setter di attributi facoltativi per EncodeJpeg .

Attributi pubblici

Contenuti

::tensorflow::Output contents

operazione

Operation operation

Funzioni pubbliche

EncodeJpeg

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

EncodeJpeg

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

nodo

::tensorflow::Node * node() const 

operator::tensorflow::Input

 operator::tensorflow::Input() const 

operator::tensorflow::Output

 operator::tensorflow::Output() const 

Funzioni statiche pubbliche

ChromaDownsampling

Attrs ChromaDownsampling(
  bool x
)

Unità di densità

Attrs DensityUnit(
  StringPiece x
)

Formato

Attrs Format(
  StringPiece x
)

Ottimizza dimensione

Attrs OptimizeSize(
  bool x
)

Progressivo

Attrs Progressive(
  bool x
)

Qualità

Attrs Quality(
  int64 x
)

Xdensità

Attrs XDensity(
  int64 x
)

XmpMetadata

Attrs XmpMetadata(
  StringPiece x
)

Densità Y

Attrs YDensity(
  int64 x
)