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. Thedimension ofimagemmust be 1. *rgb: Output an RGB JPEG image. Thedimension ofimagem 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 :
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_densityey_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 )