tensoreflusso:: ops:: CodificaJpeg

#include <image_ops.h>

Codifica JPEG di un'immagine.

Riepilogo

image è un tensore 3-D uint8 di forma [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 dei canali dell'immagine must be 1. * rgb : Output an RGB JPEG image. The dimension of del canale 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:

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

Attributi facoltativi (vedi Attrs ):

  • formato: formato immagine per pixel.
  • qualità: qualità della compressione da 0 a 100 (più alto è migliore e più lento).
  • progressivo: se True, crea un JPEG che si carica progressivamente (da grossolano a fine).
  • optimization_size: Se Vero, spendi CPU/RAM per ridurre le dimensioni senza modificare la qualità.
  • chroma_downsampling: vedere http://en.wikipedia.org/wiki/Chroma_subsampling .
  • unità_densità: 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 con codifica 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 pubbliche statiche

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

contenuto

::tensorflow::Output contents

operazione

Operation operation

Funzioni pubbliche

CodificaJpeg

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

CodificaJpeg

 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::tensorflow::Output

 operator::tensorflow::Output() const 

Funzioni pubbliche statiche

ChromaDownsampling

Attrs ChromaDownsampling(
  bool x
)

Unità di densità

Attrs DensityUnit(
  StringPiece x
)

Formato

Attrs Format(
  StringPiece x
)

Ottimizza dimensioni

Attrs OptimizeSize(
  bool x
)

Progressivo

Attrs Progressive(
  bool x
)

Qualità

Attrs Quality(
  int64 x
)

XDensità

Attrs XDensity(
  int64 x
)

XmpMetadata

Attrs XmpMetadata(
  StringPiece x
)

YDensità

Attrs YDensity(
  int64 x
)