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