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 !