flux tensoriel : : opérations : : EncoderJpeg

#include <image_ops.h>

Encodez une image en JPEG.

Résumé

image est un tenseur 3-D uint8 de forme [height, width, channels] .

Le format attr peut être utilisé pour remplacer le format de couleur de la sortie codée. Les valeurs peuvent être :

  • ``'' : Use a default format based on the number of channels in the image. * niveaux de gris : Output a grayscale JPEG image. The dimension of l'image must be 1. * rgb : Output an RGB JPEG image. The dimension of l'image doit être 3.

Si format n'est pas spécifié ou s'il s'agit d'une chaîne vide, un format par défaut est choisi en fonction du nombre de canaux dans image :

  • 1 : Génère une image en niveaux de gris.
  • 3 : Sortie d’une image RVB.

Arguments:

  • scope : un objet Scope
  • image : 3D avec forme [height, width, channels] .

Attributs facultatifs (voir Attrs ) :

  • format : format d'image par pixel.
  • qualité : Qualité de la compression de 0 à 100 (plus haut est meilleur et plus lent).
  • progressif : si vrai, créez un fichier JPEG qui se charge progressivement (de grossier à fin).
  • optimiser_size : si vrai, dépensez du CPU/RAM pour réduire la taille sans changement de qualité.
  • chroma_downsampling : voir http://en.wikipedia.org/wiki/Chroma_subsampling .
  • densité_unit : Unité utilisée pour spécifier x_density et y_density : pixels par pouce ( 'in' ) ou centimètre ( 'cm' ).
  • x_density : pixels horizontaux par unité de densité.
  • y_density : pixels verticaux par unité de densité.
  • xmp_metadata : si elle n'est pas vide, intégrez ces métadonnées XMP dans l'en-tête de l'image.

Retour:

  • Output : 0-D. Image codée en JPEG.

Constructeurs et Destructeurs

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

Attributs publics

contents
operation

Fonctions publiques

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

Fonctions statiques publiques

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)

Structures

tensorflow :: ops :: EncodeJpeg :: Attrs

Setters d'attributs facultatifs pour EncodeJpeg .

Attributs publics

Contenu

::tensorflow::Output contents

opération

Operation operation

Fonctions publiques

EncoderJpeg

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

EncoderJpeg

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

nœud

::tensorflow::Node * node() const 

opérateur :: tensorflow :: Entrée

 operator::tensorflow::Input() const 

opérateur :: tensorflow :: Sortie

 operator::tensorflow::Output() const 

Fonctions statiques publiques

ChromaDownsampling

Attrs ChromaDownsampling(
  bool x
)

Unité de densité

Attrs DensityUnit(
  StringPiece x
)

Format

Attrs Format(
  StringPiece x
)

Optimiser la taille

Attrs OptimizeSize(
  bool x
)

Progressive

Attrs Progressive(
  bool x
)

Qualité

Attrs Quality(
  int64 x
)

XDensité

Attrs XDensity(
  int64 x
)

XmpMétadonnées

Attrs XmpMetadata(
  StringPiece x
)

YDensité

Attrs YDensity(
  int64 x
)