tensorflow:: ops:: EncodeJpeg

#include <image_ops.h>

Codificar uma imagem em JPEG.

Resumo

image é um tensor uint8 tridimensional com formato [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. * escala de cinza : Output a grayscale JPEG image. The dimension of imagem must be 1. * rgb : Output an RGB JPEG image. The dimension of imagem deve ser 3.

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

  • 1: Gere uma imagem em tons de cinza.
  • 3: Gere uma imagem RGB.

Argumentos:

  • escopo: Um objeto de escopo
  • Imagem: 3D com formato [height, width, channels] .

Atributos opcionais (ver Attrs ):

  • Formato: Formato de imagem por pixel.
  • Qualidade: Qualidade da compressão de 0 a 100 (quanto maior, melhor e mais lenta).
  • Progressivo: Se verdadeiro, cria um JPEG que carrega progressivamente (do mais grosseiro para o mais fino).
  • optimize_size: Se verdadeiro, utiliza CPU/RAM para reduzir o tamanho sem alterar a qualidade.
  • chroma_downsampling: Veja 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 : Imagem codificada em JPEG de 0 dimensões.

Construtores e Destrutores

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

Definidores de atributos opcionais para EncodeJpeg .

Atributos públicos

conteúdo

::tensorflow::Output contents

operação

Operation operation

Funções públicas

CodificarJpeg

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

CodificarJpeg

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

nó

::tensorflow::Node * node() const 

operador::tensorflow::Input

 operator::tensorflow::Input() const 

operador::tensorflow::Saída

 operator::tensorflow::Output() const 

Funções estáticas públicas

Redução de croma

Attrs ChromaDownsampling(
  bool x
)

Unidade de Densidade

Attrs DensityUnit(
  StringPiece x
)

Formatar

Attrs Format(
  StringPiece x
)

Otimizar tamanho

Attrs OptimizeSize(
  bool x
)

Progressivo

Attrs Progressive(
  bool x
)

Qualidade

Attrs Quality(
  int64 x
)

XDensidade

Attrs XDensity(
  int64 x
)

Metadados Xmp

Attrs XmpMetadata(
  StringPiece x
)

Densidade Y

Attrs YDensity(
  int64 x
)