tensorflow:: ops:: EncodeJpeg

#include <image_ops.h>

Codificar una imagen en formato JPEG.

Resumen

image es un tensor 3D uint8 de forma [height, width, channels] .

El format attr se puede utilizar para anular el formato de color de la salida codificada. Los valores pueden ser:

  • `'' : Use a default format based on the number of channels in the image. * escala de grises : Output a grayscale JPEG image. The dimension of la imagen must be 1. * rgb : Output an RGB JPEG image. The dimension of la imagen debe ser 3.

Si no se especifica format o es una cadena vacía, se selecciona un formato predeterminado en función del número de canales de image :

  • 1: Generar una imagen en escala de grises.
  • 3: Generar una imagen RGB.

Argumentos:

  • ámbito: Un objeto de ámbito
  • Imagen: 3D con forma [height, width, channels] .

Atributos opcionales (ver Attrs ):

  • formato: Formato de imagen por píxel.
  • calidad: Calidad de la compresión de 0 a 100 (cuanto mayor sea el valor, mejor y más lenta será).
  • progresivo: Si es verdadero, crea una imagen JPEG que se carga progresivamente (de gruesa a fina).
  • optimize_size: Si es True, se utilizará la CPU/RAM para reducir el tamaño sin que cambie la calidad.
  • chroma_downsampling: Véase http://en.wikipedia.org/wiki/Chroma_subsampling .
  • density_unit: Unidad utilizada para especificar x_density e y_density : píxeles por pulgada ( 'in' ) o centímetro ( 'cm' ).
  • x_densidad: Píxeles horizontales por unidad de densidad.
  • y_densidad: Píxeles verticales por unidad de densidad.
  • xmp_metadata: Si no está vacío, incruste estos metadatos XMP en el encabezado de la imagen.

Devoluciones:

  • Output : 0-D. Imagen codificada en JPEG.

Constructores y destructores

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

Atributos públicos

contents
operation

Funciones públicas

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

funciones estáticas públicas

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)

Estructuras

tensorflow:: ops:: EncodeJpeg:: Attrs

Configuradores de atributos opcionales para EncodeJpeg .

Atributos públicos

contenido

::tensorflow::Output contents

operación

Operation operation

Funciones públicas

CodificarJPEG

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

CodificarJPEG

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

nodo

::tensorflow::Node * node() const 

operador::tensorflow::Input

 operator::tensorflow::Input() const 

operador::tensorflow::Salida

 operator::tensorflow::Output() const 

funciones estáticas públicas

Submuestreo de croma

Attrs ChromaDownsampling(
  bool x
)

Unidad de densidad

Attrs DensityUnit(
  StringPiece x
)

Formato

Attrs Format(
  StringPiece x
)

OptimizarTamaño

Attrs OptimizeSize(
  bool x
)

Progresivo

Attrs Progressive(
  bool x
)

Calidad

Attrs Quality(
  int64 x
)

XDensidad

Attrs XDensity(
  int64 x
)

Metadatos Xmp

Attrs XmpMetadata(
  StringPiece x
)

Densidad Y

Attrs YDensity(
  int64 x
)