Encodez une image en JPEG.
`image` est un tenseur uint8 3D de forme `[hauteur, largeur, canaux]`.
L'attr `format` peut être utilisé pour remplacer le format de couleur de la sortie codée. Les valeurs peuvent être :
- ``'' : Utilisez un format par défaut basé sur le nombre de canaux dans l'image.
- `grayscale` : génère une image JPEG en niveaux de gris. La dimension « canaux » de « image » doit être 1.
- `rgb` : génère une image JPEG RVB. La dimension « canaux » de « image » doit être 3.
- 1 : Génère une image en niveaux de gris.
- 3 : Sortie d’une image RVB.
Classes imbriquées
classe | EncodeJpeg.Options | Attributs facultatifs pour EncodeJpeg |
Constantes
Chaîne | OP_NAME | Le nom de cette opération, tel que connu par le moteur principal TensorFlow |
Méthodes publiques
Sortie < TString > | comme Sortie () Renvoie le handle symbolique du tenseur. |
EncodeJpeg.Options statique | chromaDownsampling (chromaDownsampling booléen) |
Sortie < TString > | Contenu () 0-D. |
EncodeJpeg statique | créer ( Portée de la portée , Opérande < TUint8 > image, Options... options) Méthode d'usine pour créer une classe encapsulant une nouvelle opération EncodeJpeg. |
EncodeJpeg.Options statique | densitéUnit (Chaîne densitéUnit) |
EncodeJpeg.Options statique | format (format de chaîne) |
EncodeJpeg.Options statique | optimiserTaille (booléen optimiserTaille) |
EncodeJpeg.Options statique | progressif (booléen progressif) |
EncodeJpeg.Options statique | qualité (qualité longue) |
EncodeJpeg.Options statique | xDensité (xDensité longue) |
EncodeJpeg.Options statique | xmpMetadata (chaîne xmpMetadata) |
EncodeJpeg.Options statique | yDensité (yDensité longue) |
Méthodes héritées
Constantes
chaîne finale statique publique OP_NAME
Le nom de cette opération, tel que connu par le moteur principal TensorFlow
Méthodes publiques
sortie publique < TString > asOutput ()
Renvoie le handle symbolique du tenseur.
Les entrées des opérations TensorFlow sont les sorties d'une autre opération TensorFlow. Cette méthode est utilisée pour obtenir un handle symbolique qui représente le calcul de l’entrée.
public static EncodeJpeg.Options chromaDownsampling (chromaDownsampling booléen)
Paramètres
chromaDownsampling | Voir http://en.wikipedia.org/wiki/Chroma_subsampling. |
---|
public static EncodeJpeg créer ( Portée , Opérande < TUint8 > image, Options... options)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération EncodeJpeg.
Paramètres
portée | portée actuelle |
---|---|
image | 3D avec la forme `[hauteur, largeur, canaux]`. |
choix | porte des valeurs d'attributs facultatifs |
Retour
- une nouvelle instance d'EncodeJpeg
public static EncodeJpeg.Options densitéUnit (chaîne densitéUnit)
Paramètres
unité de densité | Unité utilisée pour spécifier `x_density` et `y_density` : pixels par pouce (`'in'`) ou centimètre (`'cm'`). |
---|
format EncodeJpeg.Options statique public (format chaîne)
Paramètres
format | Format d'image par pixel. |
---|
public static EncodeJpeg.Options optimiseSize (booléen optimiseSize)
Paramètres
optimiserTaille | Si vrai, dépensez du CPU/RAM pour réduire la taille sans changement de qualité. |
---|
public static EncodeJpeg.Options progressif (booléen progressif)
Paramètres
progressive | Si True, créez un JPEG qui se charge progressivement (de grossier à fin). |
---|
qualité EncodeJpeg.Options statique publique (qualité longue)
Paramètres
qualité | Qualité de la compression de 0 à 100 (plus haut est meilleur et plus lent). |
---|
public statique EncodeJpeg.Options xDensity (Long xDensity)
Paramètres
xDensité | Pixels horizontaux par unité de densité. |
---|
public statique EncodeJpeg.Options xmpMetadata (String xmpMetadata)
Paramètres
xmpMétadonnées | S'ils ne sont pas vides, intégrez ces métadonnées XMP dans l'en-tête de l'image. |
---|
public static EncodeJpeg.Options yDensity (Long yDensity)
Paramètres
yDensité | Pixels verticaux par unité de densité. |
---|