tensorflow:: ops:: EncodeJpeg

#include <image_ops.h>

Codifique uma imagem em JPEG.

Resumo

image é um tensor 3-D uint8 de forma [height, width, channels] .

O format attr pode ser usado para substituir o formato de cor da saída codificada. Os valores podem ser:

  • `'' : Use a default format based on the number of channels in the image. * tons de cinza : Output a grayscale JPEG image. The dimension of canais da imagem must be 1. * rgb : Output an RGB JPEG image. The dimension of canais da imagem deve ser 3.

Se o format não for especificado ou for a string vazia, um formato padrão é escolhido em função do número de canais na image :

  • 1: Saída de uma imagem em tons de cinza.
  • 3: Saída de uma imagem RGB.

Argumentos:

  • scope: um objeto Scope
  • imagem: 3-D com forma [height, width, channels] .

Atributos opcionais (consulte Attrs ):

  • formato: formato de imagem por pixel.
  • qualidade: Qualidade da compressão de 0 a 100 (maior é melhor e mais lento).
  • progressivo: Se True, crie um JPEG que carregue progressivamente (de grosso a fino).
  • optimize_size: Se True, gaste CPU/RAM para reduzir o tamanho sem alterar a qualidade.
  • chroma_downsampling: consulte http://en.wikipedia.org/wiki/Chroma_subsampling .
  • Density_unit: Unidade usada para especificar x_density e y_density : pixels por polegada ( 'in' ) ou centímetro ( 'cm' ).
  • x_density: Pixels horizontais por unidade de densidade.
  • y_density: Pixels verticais por unidade de densidade.
  • xmp_metadata: Se não estiver vazio, incorpore esses metadados XMP no cabeçalho da imagem.

Devoluções:

  • Output : 0-D. Imagem codificada em JPEG.

Construtores e Destruidores

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

Funções públicas

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

Funções 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)

Estruturas

tensorflow:: ops:: EncodeJpeg:: Attrs

Configuradores de atributos opcionais para EncodeJpeg .

Atributos públicos

conteúdo

::tensorflow::Output contents

Operação

Operation operation

Funções públicas

EncodeJpeg

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

EncodeJpeg

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

::tensorflow::Node * node() const 

operador::tensorflow::Entrada

 operator::tensorflow::Input() const 

operador::tensorflow::Saída

 operator::tensorflow::Output() const 

Funções estáticas públicas

CromaDownsampling

Attrs ChromaDownsampling(
  bool x
)

Unidade de densidade

Attrs DensityUnit(
  StringPiece x
)

Formato

Attrs Format(
  StringPiece x
)

OtimizarTamanho

Attrs OptimizeSize(
  bool x
)

Progressivo

Attrs Progressive(
  bool x
)

Qualidade

Attrs Quality(
  int64 x
)

XDensity

Attrs XDensity(
  int64 x
)

XmpMetadataGenericName

Attrs XmpMetadata(
  StringPiece x
)

YDensidade

Attrs YDensity(
  int64 x
)