tensorflow::ops::EncodeJpeg

#include <image_ops.h>

Codifica un'immagine in formato JPEG.

Riepilogo

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

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

  • `'' : Use a default format based on the number of channels in the image. * grayscale : Output a grayscale JPEG image. The dimension of dei 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 base al numero di canali image :

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

Argomentazioni:

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

Attributi opzionali (vedere Attrs ):

  • Formato: Formato immagine per pixel.
  • qualità: Qualità della compressione da 0 a 100 (valore più alto indica una compressione migliore, ma più lenta).
  • progressivo: se impostato su True, crea un'immagine JPEG che si carica progressivamente (da grossolana a fine).
  • optimize_size: Se True, utilizza CPU/RAM per ridurre le dimensioni senza compromettere la qualità.
  • chroma_subsampling: vedi 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.

Resi:

  • Output : 0-D. Immagine codificata in 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

Impostatori di attributi opzionali per EncodeJpeg .

attributi pubblici

contenuto

::tensorflow::Output contents

operazione

Operation operation

Funzioni pubbliche

Codifica JPEG

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

Codifica JPEG

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

nodo

::tensorflow::Node * node() const 

operatore::tensorflow::Input

 operator::tensorflow::Input() const 

operatore::tensoreflusso::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
)

Dimensioni ottimizzate

Attrs OptimizeSize(
  bool x
)

Progressivo

Attrs Progressive(
  bool x
)

Qualità

Attrs Quality(
  int64 x
)

XDensity

Attrs XDensity(
  int64 x
)

Metadati Xmp

Attrs XmpMetadata(
  StringPiece x
)

Densità Y

Attrs YDensity(
  int64 x
)