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.