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