Codifica JPEG di un'immagine.
"immagine" è un tensore 3-D uint8 di forma "[altezza, larghezza, canali]".
L'attr `format` può essere utilizzato per sovrascrivere il formato colore dell'output codificato. I valori possono essere:
- `''`: utilizza un formato predefinito basato sul numero di canali nell'immagine.
- `scala di grigi`: genera un'immagine JPEG in scala di grigi. La dimensione "canali" di "immagine" deve essere 1.
- `rgb`: genera un'immagine JPEG RGB. La dimensione "canali" di "immagine" deve essere 3.
- 1: genera un'immagine in scala di grigi.
- 3: emette un'immagine RGB.
Classi nidificate
classe | CodificaJpeg.Opzioni | Attributi facoltativi per EncodeJpeg |
Costanti
Corda | OP_NAME | Il nome di questa operazione, come noto al motore principale di TensorFlow |
Metodi pubblici
Uscita < TString > | comeuscita () Restituisce l'handle simbolico del tensore. |
EncodeJpeg.Options statico | chromaDownsampling (chromaDownsampling booleano) |
Uscita < TString > | Contenuti () 0-D. |
codifica staticaJpeg | crea ( ambito ambito , operando < TUint8 > immagine, Opzioni... opzioni) Metodo factory per creare una classe che racchiude una nuova operazione EncodeJpeg. |
EncodeJpeg.Options statico | unitàdensità (unitàdensità stringa) |
EncodeJpeg.Options statico | formato (formato stringa) |
EncodeJpeg.Options statico | ottimizzaDimensione (ottimizzaredimensione booleana) |
EncodeJpeg.Options statico | progressivo (progressivo booleano) |
EncodeJpeg.Options statico | qualità (qualità lunga) |
EncodeJpeg.Options statico | xDensità (xDensità lunga) |
EncodeJpeg.Options statico | xmpMetadata (stringa xmpMetadata) |
EncodeJpeg.Options statico | yDensità (yDensità lunga) |
Metodi ereditati
Costanti
Stringa finale statica pubblica OP_NAME
Il nome di questa operazione, come noto al motore principale di TensorFlow
Metodi pubblici
Output pubblico < TString > asOutput ()
Restituisce l'handle simbolico del tensore.
Gli input per le operazioni TensorFlow sono output di un'altra operazione TensorFlow. Questo metodo viene utilizzato per ottenere un handle simbolico che rappresenta il calcolo dell'input.
public static EncodeJpeg.Options chromaDownsampling (chromaDownsampling booleano)
Parametri
chromadownsampling | Vedi http://en.wikipedia.org/wiki/Chroma_subsampling. |
---|
creazione pubblica statica EncodeJpeg (ambito ambito , operando < TUint8 > immagine, opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione EncodeJpeg.
Parametri
scopo | ambito attuale |
---|---|
Immagine | 3-D con forma "[altezza, larghezza, canali]". |
opzioni | trasporta valori di attributi opzionali |
ritorna
- una nuova istanza di EncodeJpeg
public static EncodeJpeg.Options densitàUnità (Stringa densitàUnità)
Parametri
densitàUnità | Unità utilizzata per specificare "x_density" e "y_density": pixel per pollice (`'in'`) o centimetro (`'cm'`). |
---|
formato EncodeJpeg.Options pubblico statico (formato stringa)
Parametri
formato | Formato immagine per pixel. |
---|
public static EncodeJpeg.Options optimizationSize (Boolean optimizationSize)
Parametri
ottimizzareDimensione | Se Vero, spendi CPU/RAM per ridurre le dimensioni senza modificare la qualità. |
---|
public static EncodeJpeg.Options progressivo (progressivo booleano)
Parametri
progressivo | Se Vero, crea un JPEG che si carica progressivamente (da grossolano a fine). |
---|
qualità EncodeJpeg.Options pubblica statica (qualità lunga)
Parametri
qualità | Qualità della compressione da 0 a 100 (più alto è migliore e più lento). |
---|
pubblico statico EncodeJpeg.Options xDensity (xDensity lungo)
Parametri
xDensità | Pixel orizzontali per unità di densità. |
---|
pubblico statico EncodeJpeg.Options xmpMetadata (String xmpMetadata)
Parametri
xmpMetadata | Se non è vuoto, incorpora questi metadati XMP nell'intestazione dell'immagine. |
---|
public static EncodeJpeg.Options yDensity (yDensity lungo)
Parametri
yDensità | Pixel verticali per unità di densità. |
---|