Avec Pixelpost, il est possible d’afficher les données EXIF de la prise de vue. C’est proposé en standard dans le modèle “simple”. Pour cela, il faut avoir enregistré l’image en conservant ces données (c’est une option par exemple quand on utilise ImageReady, alors qu’elles sont mangées avec “enregistrer pour le web” de Photoshop).

Plusieurs problèmes cependant :

  • Les données relatives au déclenchement du flash sont mal retranscrites, en particulier avec les Nikon, probablement à cause d’une mauvaise strandardisation des données de la part du fabricant.
  • Il manque dans le modèle “simple” d’autres données intéressantes, la sensibilité ISO en particulier.

Voilà comment procéder pour changer ça, si vous utilisez le modèle “simple” (pour un autre modèle, si les données EXIF sont présentes ce sera similaire, si elles ne le sont pas, vous pouvez les ajouter en copiant ces lignes dans le template) :

  • Dans le fichier templates > simple > image_template.html, trouvez les lignes commençant par
  • Supprimez toute la ligne EXIF_FLASH (y compris les “<")
  • Ajoutez, en gardant la même syntaxe que les autres lignes : EXIF_FOCAL_LENGTH pour l’objectif utilisé, EXIF_ISO pour la sensibilité
  • Sauvegardez le fichier et remplacez l’ancien fichier sur votre serveur

Le code avant :

EXIFEXIF base resultat

Modification du code :

EXIF code modifieEXIF modifie resultat

Vous pouvez ajouter du texte pour être plus explicite de cette façon :

EXIF explicite codeEXIF explicite resultat

Le problème est que maintenant, si votre photo n’incorpore pas de données EXIF, vous obtiendrez ceci :

exif  no data

Avec ce petit exercice, maintenant vous savez modifier un modèle, et tout vous est permis !