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