Formats d'image à grande dynamique

Gwyddion peut exporter les données en images en niveaux de gris 16 bits au format PNG, PNM et TIFF, ainsi qu'en images OpenEXR de types demi-flottant, flottant et 32 bits. Dans le cas des images 16 bits, la plage complète des données est étalée sur la plage de niveaux de gris ; l'export OpenEXR permet de spécifier le facteur d'échelle.

Lorsque les données sont exportées sous une image à grande dynamique, des informations additionnelles sont enregistrées afin de pouvoir les rouvrir automatiquement dans Gwyddion sans avoir à spécifier manuellement les dimensions et l'échelle. Vous pouvez aussi rendre vos images directement chargeables dans Gwyddion avec les dimensions et échelle correctes en ajoutant ces informations lors de leur création dans d'autres logiciels. Les informations sont organisées par paires clé-valeur, enregistrées selon des méthodes propres à chaque format, telles que décrites dans la table suivante.

FormatMethode
PNGblocs tEXt
OpenEXRattributs
PNM commentaires d'en-tête sous la forme # key: value

La plupart des clés sont identiques à celles utilisées dans les fichiers Gwyddion à champ simple(GSF), mis à part le préfixe Gwy::, vous pouvez donc vous référer à la description GSF pour plus de détails. Les nombres en virgule flottante sont directement enregistrés si le format le permet (OpenEXR par exemple), dans le cas contraire une representation textuelle du nombre est utilisée (au format C). Les clés sont listées ci-dessous.

CléTypeSignication
Gwy::XRealflottant Taille horizontale en unités physiques (données par XYUnits), il s'agit d'un nombre positif en virgule flottante.
Gwy::YRealflottant Taille verticale en unités physiques (données par XYUnits), il s'agit d'un nombre positif en virgule flottante.
Gwy::XOffsetflottant Décalage horizontal en unités physiques (données par XYUnits).
Gwy::YOffsetflottant Décalage vertical en unités physiques (données par XYUnits).
Gwy::ZScaleflottant Facteur d'échelle. Les données de l'image doivent être multipliées par ce facteur pour obtenir les valeurs physiques. Ce paramètre est généralement utilisé avec les formats à virgule flottante à dynamique limitée, tels que les demi-flottants. Pour les données sous forme d'entier, on utilisera généralement Gwy::ZMin et Gwy::ZMax.
Gwy::ZMinflottant Valeur en unités physiques correspondant à la valeur minimale de l'image (normalement 0).
Gwy::ZMaxflottant Valeur en unités physiques correspondant à la valeur maximale de l'image.
Gwy::XYUnitschaîne de caractères Unités latérales, c'est-à-dire les unités des dimensions physiques et des décalages.
Gwy::ZUnitschaîne de caractères Unités de valeurs, c'est-à-dire les unités des valeurs de données.
Gwy::Titlechaîne de caractères Titre des données.

Dans le cas du format PNG, les informations d'échelle sont aussi enregistrées dans les blocs standard sCAL et pCAL (avec une formule linéaire de mise à l'échelle). Inversement, si ces blocs sont présents (et que les blocs spécifiques à Gwyddion sont absents), les informations qu'ils contiennent seront utilisées lors de l'import. Reportez-vous aux spécifications PNG concernant la description des blocs.