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.
- 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
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. |
|---|
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. |
|---|