Format de fichier commun

Les formats de fichiers d'images présentés ici sont des formats standard, lisibles par tous les logiciels de traitement d'images. Ces formats ont été conçus pour répondre à des besoins anciens et peuvent être obsolètes. De plus, aucun de ces formats n'a été conçu pour traiter des données astronomiques. Ils doivent donc généralement être utilisés en fin de chaîne de traitement.

Format AVIF

AVIF est un format d'image moderne basé sur le codec vidéo AV1. Ce format utilise le format de conteneur HEIC. Siril supporte la lecture d'images AVIF jusqu'à une profondeur de 12 bits. Un support sans perte peut être disponible en fonction des codecs compilés dans la librairie libheif installée. AVIF supporte les profils de couleur utilisant à la fois les profils ICC intégrés et les identifiants NCLX : les profils ICC intégrés sont entièrement supportés, et il y a un support partiel pour les identifiants NCLX (ils sont convertis en profil ICC équivalent, bien qu'actuellement seuls les profils NCLX les plus probables soient supportés).

Les extensions de nom de fichier pour ce format sont .avif.

Format BMP

Les fichiers portant l'extension .bmp sont des fichiers d'images bitmap utilisés pour stocker des images bitmap numériques. Ces images sont indépendantes de la carte graphique et sont également appelées format de fichier DIB (Device Independent Bitmap). Cette indépendance permet au fichier d'être ouvert sur de multiples plateformes telles que Microsoft Windows et Mac. Le format de fichier BMP permet de stocker des données sous forme d'images numériques bidimensionnelles, à la fois en monochrome et en couleur, avec différentes profondeurs de couleur.

Aujourd'hui, ce format n'est plus vraiment utilisé et d'autres types de fichiers sont préférés.

Format HEIF

HEIF est un format d'image moderne basé sur le codec vidéo x265. Ce format utilise le format de conteneur HEIC. Siril supporte la lecture d'images HEIC jusqu'à une profondeur de 12 bits. Un support sans perte peut être disponible en fonction des codecs compilés dans la libheif installée. HEIC supporte les profils de couleur utilisant à la fois les profils ICC intégrés et les identifiants NCLX : les profils ICC intégrés sont entièrement supportés, et il y a un support partiel pour les identifiants NCLX (ils sont convertis en profil ICC équivalent, bien qu'actuellement seuls les profils NCLX les plus probables soient supportés).

Les extensions de nom de fichier pour ce format sont .heic et .heif.

Format JPEG

Probablement le format de fichier le plus utilisé pour le partage d'images sur les forums, par e-mail ou sur des clés usb. Ce format permet une compression plus ou moins forte (destructive) qui donne des tailles de fichiers idéales pour les échanges. L'extension de ce type de fichier est .jpg ou .jpeg.

Le format JPEG n'est cependant codé qu'en 8 bits. Avec la compression qui produit des artefacts, ce format n'est pas très adapté aux images d'astronomie et on lui préfère généralement le format PNG.

Format JPEG XL

Après plusieurs mises à jour du format JPEG (JPEG 2000, JPEG XR...), JPEG XL représente un saut important dans les capacités avec l'intention déclarée de remplacer tous les formats matriciels. Qu'il y parvienne ou non, il présente plusieurs caractéristiques qui le rendent intéressant pour l'astrophotographie et Siril a donc ajouté la prise en charge de la lecture et de l'écriture. Il prend en charge des profondeurs de bits élevées, jusqu'à 32 bits flottants. Il prend en charge la compression avec et sans perte : pour la compression avec perte, il permet d'obtenir des taux de compression bien supérieurs à ceux du JPEG pour le même paramètre de qualité, et pour la compression sans perte, il permet d'obtenir des taux de compression bien supérieurs à ceux du PNG. Notez que les métadonnées FITS ne seront pas préservées lors de l'enregistrement en JPEG XL : son utilisation principale dans Siril sera probablement un format d'archivage pour les rendus finaux d'images. Il peut également être utile pour l'exportation vers le web : le format n'est pas encore largement supporté par les navigateurs, mais Safari le supporte nativement et le support est disponible expérimentalement ou à l'aide de modules complémentaires dans Firefox et Chrome, de sorte que nous pourrions voir le support se généraliser à l'avenir.

JPEG XL prend entièrement en charge les profils ICC intégrés, mais pour améliorer la compression, il enregistre les profils qu'il reconnaît avec un identifiant codé au lieu du profil complet. Cela signifie que la description du profil ICC que vous voyez après avoir ouvert un fichier JPEG XL sauvegardé peut ne pas être la même qu'à l'origine, mais le profil ICC sera fonctionnellement identique.

L'extension du nom de fichier pour ce format est .jxl.

Format PNG

Portable Network Graphics est un format de fichier graphique matriciel qui prend en charge la compression des données sans perte. L'extension du format est .png. Les images PNG en niveaux de gris prennent en charge la plus large gamme de profondeurs de pixels de tous les types d'images. Les profondeurs de 1, 2, 4, 8 et 16 bits sont prises en charge, couvrant tout des simples scans en noir et blanc aux images médicales en profondeur et aux images astronomiques brutes.

Les données d'images astronomiques calibrées sont généralement stockées sous forme de valeurs à virgule flottante de 32 ou 64 bits, et certaines données brutes sont représentées sous forme d'entiers de 32 bits. Aucun des deux formats n'est directement pris en charge par PNG.

Néanmoins, ce format est un excellent choix pour sauvegarder l'image finale, après traitement.

Format TIFF

Le format TIFF ou TIF (Tagged Image File Format) représente des images matricielles destinées à être utilisées sur divers appareils conformes à cette norme de format de fichier. Il est capable de décrire des données d'image à deux niveaux, en niveaux de gris, en couleurs de palette et en couleurs complètes dans plusieurs espaces colorimétriques. Il prend en charge les schémas de compression avec et sans perte pour permettre aux applications qui utilisent ce format de choisir entre l'espace et le temps. L'extension est soit .tiff, soit .tif.

Les avantages du format TIFF sont multiples. Il supporte un encodage jusqu'à 32 bits par pixels et offre une grande variété de champs possibles dans les métadonnées, ce qui en fait un bon candidat pour le stockage des données astronomiques.

En utilisant le format TIFF, et en collaboration avec d'autres développeurs, nous avons mis en place une pseudo norme, Astro-TIFF.

Format NetPBM

Plusieurs formats graphiques sont utilisés et définis par le projet Netpbm. Les formats portable pixmap (PPM), portable graymap (PGM) et portable bitmap (PBM) sont des formats de fichiers d'images conçus pour être facilement échangés entre plates-formes. Les extensions de fichiers possibles sont .pbm, .pgm (pour les fichiers en niveaux de gris) et .ppm.

Ces formats, qui prennent en charge jusqu'à 16 bits par canal, sont peu utilisés et ne devraient être utilisés que pour le stockage final des images.

Format AVI

Il s'agit d'un format de film, capable de contenir des données avec différents codecs audio et vidéo. Il existe des codecs vidéo sans perte qui ont été utilisés dans le passé pour l'imagerie astronomique, mais il s'agit d'un format qui ne contient pas de métadonnées utilisables pour l'astronomie, qui est limité aux images 8 bits et qui ne garantit pas que les données qu'il contient soient brutes.

Avertissement

Ce format de fichier d'entrée est maintenant déprécié. Nous vous recommandons d'utiliser le format SER à la place.