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 :
Modification du code :
Vous pouvez ajouter du texte pour être plus explicite de cette façon :
Le problème est que maintenant, si votre photo n’incorpore pas de données EXIF, vous obtiendrez ceci :
Avec ce petit exercice, maintenant vous savez modifier un modèle, et tout vous est permis !
merci, c’est une correction de plus à intègrer dans pixelpost qui ne retient déjà pas des données MySQL ! çà grince, mais çà va rouler j’espère.
merci, pour ne pas y perdre mon latin informatique bien sûr qui retient toute mon attention. Je vais essayer bientôt ces codes piqu’excessif.