flujo tensor:: operaciones:: CodificarJpeg

#include <image_ops.h>

Codifica una imagen en formato JPEG.

Resumen

image es un tensor uint8 tridimensional 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 elige un formato predeterminado en función del número de canales en image :

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

Argumentos:

  • alcance: un objeto de alcance
  • Imagen: 3-D 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 más alto, mejor y más lento).
  • progresivo: si es Verdadero, cree un JPEG que se cargue progresivamente (de grueso a fino).
  • optimizar_tamaño: si es Verdadero, gasta CPU/RAM para reducir el tamaño sin cambios de calidad.
  • chroma_downsampling: consulte http://en.wikipedia.org/wiki/Chroma_subsampling .
  • unidad_densidad: unidad utilizada para especificar x_density y y_density : píxeles por pulgada ( 'in' ) o centímetro ( 'cm' ).
  • x_density: Píxeles horizontales por unidad de densidad.
  • densidad_y: 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:: operaciones:: EncodeJpeg:: Atributos

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::Entrada

 operator::tensorflow::Input() const 

operador::tensorflow::Salida

 operator::tensorflow::Output() const 

Funciones estáticas públicas

Disminución de croma

Attrs ChromaDownsampling(
  bool x
)

Unidad de densidad

Attrs DensityUnit(
  StringPiece x
)

Formato

Attrs Format(
  StringPiece x
)

Optimizar tamaño

Attrs OptimizeSize(
  bool x
)

Progresivo

Attrs Progressive(
  bool x
)

Calidad

Attrs Quality(
  int64 x
)

Xdensidad

Attrs XDensity(
  int64 x
)

XmpMetadatos

Attrs XmpMetadata(
  StringPiece x
)

Densidad Y

Attrs YDensity(
  int64 x
)