EncodeJpeg

EncodeJpeg classe final pública

Codifique uma imagem em JPEG.

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

O atributo `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.
  • `grayscale`: Produz uma imagem JPEG em tons de cinza. A dimensão `canais` da` imagem` deve ser 1.
  • `rgb`: Envia uma imagem RGB JPEG. A dimensão `canais` da` 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 na` imagem`:
  • 1: Produz uma imagem em tons de cinza.
  • 3: Produz uma imagem RGB.

Classes aninhadas

classe EncodeJpeg.Options Atributos opcionais para EncodeJpeg

Constantes

Fragmento OP_NAME O nome desta operação, conforme conhecido pelo motor principal TensorFlow

Métodos Públicos

Output < TString >
asOutput ()
Retorna o identificador simbólico do tensor.
estáticos EncodeJpeg.Options
chromaDownsampling (booleano chromaDownsampling)
Output < TString >
conteúdo ()
0-D.
estática EncodeJpeg
criar ( Scope escopo, Operando < TUint8 > imagem, Opções ... Opções)
Método de fábrica para criar uma classe envolvendo uma nova operação EncodeJpeg.
estáticos EncodeJpeg.Options
densityUnit (String densityUnit)
estáticos EncodeJpeg.Options
formato (formato String)
estáticos EncodeJpeg.Options
optimizeSize (booleano optimizeSize)
estáticos EncodeJpeg.Options
progressivo (booleano progressiva)
estáticos EncodeJpeg.Options
qualidade (qualidade Long)
estáticos EncodeJpeg.Options
xDensity (Long xDensity)
estáticos EncodeJpeg.Options
xmpMetadata (String xmpMetadata)
estáticos EncodeJpeg.Options
yDensity (Long yDensity)

Métodos herdados

Constantes

nome_op final String public static

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

Valor constante: "EncodeJpeg"

Métodos Públicos

pública Output < TString > asOutput ()

Retorna o identificador simbólico do tensor.

As entradas para as 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 (Boolean chromaDownsampling)

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

pública Output < TString > conteúdo ()

0-D. Imagem codificada em JPEG.

public static EncodeJpeg criar ( Scope escopo, Operando < TUint8 > imagem, Opções ... Opções)

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

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

public static EncodeJpeg.Options densityUnit (String densityUnit)

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

public static EncodeJpeg.Options formato (formato String)

Parâmetros
formato Formato de imagem por pixel.

public static EncodeJpeg.Options optimizeSize (Boolean optimizeSize)

Parâmetros
OptimizeSize Se for True, gaste CPU / RAM para reduzir o tamanho sem alterar a qualidade.

public static EncodeJpeg.Options progressiva (Boolean progressiva)

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

public static EncodeJpeg.Options qualidade (qualidade Long)

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

public static EncodeJpeg.Options xDensity (Long xDensity)

Parâmetros
xDensity Pixels horizontais por unidade de densidade.

public static EncodeJpeg.Options xmpMetadata (String xmpMetadata)

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

public static EncodeJpeg.Options yDensity (Long yDensity)

Parâmetros
y Densidade Pixels verticais por unidade de densidade.