Codificar una imagen en formato JPEG.
`image` es un tensor 3D uint8 de forma` [altura, ancho, canales] `.
El atributo "formato" se puede utilizar para anular el formato de color de la salida codificada. Los valores pueden ser:
- `` '': Utilice un formato predeterminado basado en la cantidad de canales en la imagen.
- `escala de grises`: genera una imagen JPEG en escala de grises. La dimensión "canales" de la "imagen" debe ser 1.
- `rgb`: Genera una imagen RGB JPEG. La dimensión "canales" de la "imagen" debe ser 3.
- 1: genera una imagen en escala de grises.
- 3: Genera una imagen RGB.
Clases anidadas
| clase | EncodeJpeg.Options | Los atributos opcionales para EncodeJpeg | |
Constantes
| Cuerda | OP_NAME | El nombre de esta operación, como lo conoce el motor central de TensorFlow |
Métodos públicos
| Salida < TString > | asOutput () Devuelve el identificador simbólico del tensor. |
| estáticas EncodeJpeg.Options | chromaDownsampling (Boolean chromaDownsampling) |
| Salida < TString > | contenido () 0-D. |
| estática EncodeJpeg | crear ( Alcance alcance, operando < TUint8 > imagen, Opciones ... Opciones) Método de fábrica para crear una clase que envuelva una nueva operación EncodeJpeg. |
| estáticas EncodeJpeg.Options | densityUnit (String densityUnit) |
| estáticas EncodeJpeg.Options | formato (formato de cadena) |
| estáticas EncodeJpeg.Options | optimizeSize (Boolean optimizeSize) |
| estáticas EncodeJpeg.Options | progresiva (booleano progresiva) |
| estáticas EncodeJpeg.Options | la calidad (calidad de larga duración) |
| estáticas EncodeJpeg.Options | xDensity (Long xDensity) |
| estáticas EncodeJpeg.Options | xmpMetadata (String xmpMetadata) |
| estáticas EncodeJpeg.Options | yDensity (Long yDensity) |
Métodos heredados
Constantes
OP_NAME pública final static String
El nombre de esta operación, como lo conoce el motor central de TensorFlow
Métodos públicos
pública de salida < TString > asOutput ()
Devuelve el identificador simbólico del tensor.
Las entradas a las operaciones de TensorFlow son salidas de otra operación de TensorFlow. Este método se utiliza para obtener un identificador simbólico que representa el cálculo de la entrada.
public static EncodeJpeg.Options chromaDownsampling (booleano chromaDownsampling)
Parámetros
| chromaDownsampling | Consulte http://en.wikipedia.org/wiki/Chroma_subsampling. |
|---|
public static EncodeJpeg crear ( Alcance alcance, operando < TUint8 > imagen, Opciones ... Opciones)
Método de fábrica para crear una clase que envuelva una nueva operación EncodeJpeg.
Parámetros
| alcance | alcance actual |
|---|---|
| imagen | 3-D con forma "[altura, ancho, canales]". |
| opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de EncodeJpeg
public static EncodeJpeg.Options densityUnit (String densityUnit)
Parámetros
| Densidad Unidad | Unidad utilizada para especificar `x_density` y` y_density`: píxeles por pulgada (`'in'`) o centímetro (`' cm'`). |
|---|
estáticas pública EncodeJpeg.Options formato (formato de cadena)
Parámetros
| formato | Formato de imagen por píxel. |
|---|
public static EncodeJpeg.Options optimizeSize (booleano optimizeSize)
Parámetros
| optimizar tamaño | Si es True, gaste CPU / RAM para reducir el tamaño sin cambios de calidad. |
|---|
estáticas pública EncodeJpeg.Options progresiva (booleano progresiva)
Parámetros
| progresivo | Si es verdadero, cree un JPEG que se cargue progresivamente (de grueso a fino). |
|---|
public static EncodeJpeg.Options calidad (calidad de larga duración)
Parámetros
| calidad | Calidad de la compresión de 0 a 100 (cuanto más alta, mejor y más lenta). |
|---|
public static EncodeJpeg.Options xDensity (Long xDensity)
Parámetros
| xDensidad | Píxeles horizontales por unidad de densidad. |
|---|
public static EncodeJpeg.Options xmpMetadata (String xmpMetadata)
Parámetros
| xmpMetadata | Si no está vacío, incruste estos metadatos XMP en el encabezado de la imagen. |
|---|
public static EncodeJpeg.Options yDensity (Long yDensity)
Parámetros
| yDensidad | Píxeles verticales por unidad de densidad. |
|---|