tensorflow :: opérations :: EncodeJpeg

#include <image_ops.h>

Encodez une image au format JPEG.

Résumé

image est un Tensor 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 canaux dimension of image must be 1. * rgb : Output an RGB JPEG image. The dimension of canaux dimension of image doit être de 3.

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

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 élevée est meilleure et plus lente).
  • progressif: si True, créez un JPEG qui se charge progressivement (grossier à fin).
  • Optimize_size: Si True, dépensez CPU / RAM pour réduire la taille sans changement de qualité.
  • chroma_downsampling: voir http://en.wikipedia.org/wiki/Chroma_subsampling .
  • densite_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: s'il n'est pas vide, incorporez ces métadonnées XMP dans l'en-tête de l'image.

Retour:

  • Output : 0-D. Image encodée au format 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)

Structs

tensorflow :: ops :: EncodeJpeg :: Attrs

Définisseurs d' attributs facultatifs pour EncodeJpeg .

Attributs publics

Contenu

::tensorflow::Output contents

opération

Operation operation

Fonctions publiques

EncodeJpeg

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

EncodeJpeg

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

nœud

::tensorflow::Node * node() const 

operator :: tensorflow :: Input

 operator::tensorflow::Input() const 

operator :: tensorflow :: Output

 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
)

XDensity

Attrs XDensity(
  int64 x
)

XmpMetadata

Attrs XmpMetadata(
  StringPiece x
)

YDensité

Attrs YDensity(
  int64 x
)