|
AIDGE IN SPACE
Banc d'essai de compression d'image apprise pour l'embarqué
|
Codec qui passe par Image.save() de Pillow ; le débit est toujours réel. Plus de détails...
Fonctions membres publiques | |
| available (self) | |
| Indique si le codec peut s'exécuter sur cette machine. | |
| save_kwargs (self, level, mode) | |
| Options de Image.save() pour ce niveau. | |
| run (self, img, level, mode, backend=None, real_rate=True) | |
| Compresse puis décompresse une image. | |
| Fonctions membres publiques hérités de aidge_in_space.codecs.base.Codec | |
| levels (self, mode) | |
| Niveaux proposés, du plus bas au plus haut débit. | |
| __repr__ (self) | |
| Représentation courte : classe et identifiant. | |
Attributs publics statiques | |
| str | fmt = "" |
| Format Pillow (argument de Image.save()). | |
| feature = None | |
| Fonctionnalité Pillow requise (features.check()), ou None. | |
| Attributs publics statiques hérités de aidge_in_space.codecs.base.Codec | |
| str | key = "" |
| Identifiant unique, utilisé par la ligne de commande et dans les CSV. | |
| str | label = "" |
| Nom affiché. | |
| str | family = "" |
"Classique" ou "Appris" ; les codecs classiques sont listés en premier. | |
| str | description = "" |
| Description courte affichée dans l'onglet « Codecs et aide ». | |
| tuple | modes = ("gris", "rgb") |
Modes d'image acceptés : "gris" et/ou "rgb". | |
| tuple | backends = () |
| Moteurs d'exécution possibles pour l'encodeur (voir aidge_in_space.backends) ; vide = sans objet. | |
Codec qui passe par Image.save() de Pillow ; le débit est toujours réel.
| aidge_in_space.codecs.classical.PillowCodec.available | ( | self | ) |
Indique si le codec peut s'exécuter sur cette machine.
Réimplémentée à partir de aidge_in_space.codecs.base.Codec.
| aidge_in_space.codecs.classical.PillowCodec.run | ( | self, | |
| img, | |||
| level, | |||
| mode, | |||
| backend = None, | |||
| real_rate = True ) |
Compresse puis décompresse une image.
| img | Image uint8, H x W (gris) ou H x W x 3 (rgb). |
| level | Level choisi parmi levels(mode). |
| mode | "gris" ou "rgb". |
| backend | Moteur de l'encodeur (codecs appris uniquement), clé de aidge_in_space.backends.BACKENDS. |
| real_rate | True : flux réellement produit ; False : débit estimé si le codec le permet. |
img. backend et real_rate sont ignorés (pas de moteur, débit toujours réel).
Réimplémentée à partir de aidge_in_space.codecs.base.Codec.
| aidge_in_space.codecs.classical.PillowCodec.save_kwargs | ( | self, | |
| level, | |||
| mode ) |
Options de Image.save() pour ce niveau.
| level | Level du codec. |
| mode | "gris" ou "rgb". |
Réimplémentée dans aidge_in_space.codecs.classical.Jpeg, aidge_in_space.codecs.classical.Jpeg2000, et aidge_in_space.codecs.classical.WebP.