Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

flux tenseur :: opérations :: EncoderJpeg

#include <image_ops.h>

Encoder une image en JPEG.

Sommaire

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

Si 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 image :

  • 1 : Sortie d'une image en niveaux de gris.
  • 3 : Sortie d'une image RVB.

Arguments:

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

Attributs optionnels (voir Attrs ) :

  • format : format d'image par pixel.
  • qualité : Qualité de la compression de 0 à 100 (plus elle est élevée, mieux c'est et plus lente).
  • progressif : si True, crée un JPEG qui se charge progressivement (grossier à fin).
  • optimise_size : si True, dépense CPU/RAM pour réduire la taille sans changement de qualité.
  • chroma_downsampling : voir http://en.wikipedia.org/wiki/Chroma_subsampling .
  • unité_densité : 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 non vide, intégrez ces métadonnées XMP dans l'en-tête de l'image.

Retour:

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

ChromaSous-échantillonnage

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
)

Métadonnées Xmp

Attrs XmpMetadata(
  StringPiece x
)

YDensité

Attrs YDensity(
  int64 x
)