EncodeJpeg

classe final pública EncodeJpeg

Codifique uma imagem em JPEG.

`image` é um tensor 3-D uint8 de forma `[altura, largura, canais]`.

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

  • `''`: Use um formato padrão baseado no número de canais na imagem.
  • `tons de cinza`: gera uma imagem JPEG em tons de cinza. A dimensão `canais` de `imagem` deve ser 1.
  • `rgb`: Gera uma imagem RGB JPEG. A dimensão `canais` de `imagem` deve ser 3.
Se `format` não for especificado ou for uma string vazia, um formato padrão é escolhido em função do número de canais em `image`:
  • 1: Produza uma imagem em tons de cinza.
  • 3: Produza uma imagem RGB.

Classes aninhadas

aula EncodeJpeg.Opções Atributos opcionais para EncodeJpeg

Constantes

Corda OP_NAME O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Métodos Públicos

Saída <TString>
asOutput ()
Retorna o identificador simbólico do tensor.
EncodeJpeg.Options estático
chromaDownsampling (cromaDownsampling booleano)
Saída <TString>
conteúdo ()
0-D.
EncodeJpeg estático
create ( Escopo , Operando < TUint8 > imagem, Opções... opções)
Método de fábrica para criar uma classe que envolve uma nova operação EncodeJpeg.
EncodeJpeg.Options estático
densidadeUnit (String densidadeUnit)
EncodeJpeg.Options estático
formato (formato de string)
EncodeJpeg.Options estático
optimizeSize (booleano optimizeSize)
EncodeJpeg.Options estático
progressivo (progressivo booleano)
EncodeJpeg.Options estático
qualidade (qualidade longa)
EncodeJpeg.Options estático
xDensidade (xDensidade longa)
EncodeJpeg.Options estático
xmpMetadata (String xmpMetadata)
EncodeJpeg.Options estático
yDensidade (yDensidade longa)

Métodos herdados

Constantes

String final estática pública OP_NAME

O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Valor constante: "EncodeJpeg"

Métodos Públicos

Saída pública < TString > asOutput ()

Retorna o identificador simbólico do tensor.

As entradas para operações do TensorFlow são saídas de outra operação do TensorFlow. Este método é usado para obter um identificador simbólico que representa o cálculo da entrada.

public static EncodeJpeg.Options chromaDownsampling (booleano chromaDownsampling)

Parâmetros
cromaDownsampling Consulte http://en.wikipedia.org/wiki/Chroma_subsampling.

saída pública < TString > conteúdo ()

0-D. Imagem codificada em JPEG.

public static EncodeJpeg create ( Escopo do escopo , Operando < TUint8 > imagem, Opções... opções)

Método de fábrica para criar uma classe que envolve uma nova operação EncodeJpeg.

Parâmetros
escopo escopo atual
imagem 3-D com forma `[altura, largura, canais]`.
opções carrega valores de atributos opcionais
Devoluções
  • uma nova instância do EncodeJpeg

público estático EncodeJpeg.Options densidadeUnit (String densidadeUnit)

Parâmetros
unidade de densidade Unidade usada para especificar `x_density` e `y_density`: pixels por polegada (`'in'`) ou centímetro (`'cm'`).

formato público estático EncodeJpeg.Options (formato String)

Parâmetros
formatar Formato de imagem por pixel.

public static EncodeJpeg.Options optimizeSize (Boolean optimizeSize)

Parâmetros
otimizarTamanho Se for verdade, gaste CPU/RAM para reduzir o tamanho sem alteração de qualidade.

public static EncodeJpeg.Options progressivo (booleano progressivo)

Parâmetros
progressivo Se for verdade, crie um JPEG que carregue progressivamente (de grosso a fino).

qualidade pública estática EncodeJpeg.Options (qualidade longa)

Parâmetros
qualidade Qualidade da compressão de 0 a 100 (quanto maior, melhor e mais lenta).

público estático EncodeJpeg.Options xDensity (Long xDensity)

Parâmetros
xDensidade Pixels horizontais por unidade de densidade.

público estático EncodeJpeg.Options xmpMetadata (String xmpMetadata)

Parâmetros
xmpMetadata Se não estiver vazio, incorpore esses metadados XMP no cabeçalho da imagem.

público estático EncodeJpeg.Options yDensity (Long yDensity)

Parâmetros
yDensidade Pixels verticais por unidade de densidade.