Lecture et modification des propriétés exif des images jpeg et tiff (+ infos sur bmp, gif, png)

Soyez le premier à donner votre avis sur cette source.

Vue 26 234 fois - Téléchargée 3 292 fois

Description

Ce code permet de lire et de modifier les propriétés stockées dans les images JPEG et TIFF(BMP,GIF,PNG en lecture seule) comme dans l'onglet "Résumé" des propriétés des fichiers et certains tags EXIF (ImageDescrition, Auteur, et tous les tags ascii...).

Toutefois, faites toujours une copie de vos fichiers au cas ou un bug les rendrait illisible. Je ne serais être tenu responsable d'une perte de donnée...une lecture est toujours sure, une écriture jamais...

Ces données sont stockées dans les fichiers JPEG et TIFF dans les structures EXIF. Pour plus d'infos sur EXIF : www.exif.org

Ce projet a été testé avec une trentaine de fichiers différents. Il comporte une dll activex dont le code est fourni

Ce code est entièrement de moi...si vous l'utilisez dans un logiciel penser, s'il vous plait, à mettre un "A propros"

NOUVEAU : ce projet prend désormais en charge les makernotes qui ont la forme d'IFD. Il se peut toutefois que les valeurs lues soient incorrectes car la plus part des logiciels qui modifient les images (Windows en premier) ne mettent pas à jour les offsets dans l'IFD ce qui les rend invalides. Dans ce cas, lors de l'enregistrement, les données existantes ne sont pas modifiées. En consèquence, seules les photos provenants directement et sans modification (ou d'un logiciel qui prend en charge les makernotes) peuvent être lues correctement pour extraire les makernotes. Les makernotes sont non documentées par les fabricants : tous les tags ne sont donc pas connus avec assurance...

Source / Exemple :


'dans le zip

Conclusion :


Il se peut qu'il y ait des bugs (surtout si l'image est invalide ou mal enregistrée)

Le code est commenté...peut-être pas assez, me direz-vous, mais s'il fallait commenter tout pour qu'une personne, n'ayant pas lu et étudié les documents références, comprenne tout le code, il faudrait une vingtaine de ligne par ligne de code...certaines parties ne sont pas commentées car elles sont identiques à du code commentée plus haut

H'hésitez pas à commenter et à notez....

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_dragon
Messages postés
2336
Date d'inscription
samedi 14 juillet 2001
Statut
Membre
Dernière intervention
5 mai 2009
3 -
vraiment pas pire, moi qui a fouiller comme nu fou pour les fichier pdf lol

lol, ça m'a fait rire : "Ce code est entièrement de moi...si vous l'utilisez dans un logiciel penser, s'il vous plait, à mettre un "A propros"

s'il falait que tout le monde le fasse, pense que je serais dans beaucoup de logiciel, surtout si dans le a propos il y a une section aider par .....
masibien ta source, ça va en aider plusieurs, beaucoup de monde ont posé une questions semblable
cs_azerty25
Messages postés
1115
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
6 mai 2007
-
Super source !
Pour l'histoire des A Propos, je trouve ça normal que l'on fasse figurer ceux qui nous on aidé, car sans eux, on aurait pas pu faire le prog ! Tu devrai demander ça dragon quand tu aide, ou alors une redevance, un peu comme pour enlever le logo PHP-Nuke Team dans les portails PHP-Nuke ;)
cs_dragon
Messages postés
2336
Date d'inscription
samedi 14 juillet 2001
Statut
Membre
Dernière intervention
5 mai 2009
3 -
lol, je cherche pas la gloire ou la reconnaissance en aidant. Ça parait pas, masi la meilleux façon d'apprendre est en aidant les autres, puisque les problèmes que les autres ont, quand ça t'arrive une situation semblable, tu sais quoi faire sans avoir à chercher. C'était plus une farce qu'autre chose lol.
ShareVB
Messages postés
2717
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
11 -
ca dépend du cas :
- si c un logiciel de retouche qui inclut en plus les données exif...exif n'est pas le plus gros morceau
- si c un logiciel de lecture exif, je trouve qu'un à propos est le bien venu parce que exif est le morceau principale...

ca dépend du logiciel...

et puis j'ai mis ça parce que ca m'a demander un bon bout de temps...et que ca coûte rien de le dire...

cela dit, dragon, tu as aussi raison : un à propos avec "aider par" ca ferait parfois 20 pages lol...

ShareVB
cs_revo
Messages postés
70
Date d'inscription
samedi 21 décembre 2002
Statut
Membre
Dernière intervention
7 juin 2006
-
En tout cas ca n'empeche pas de mettre une bonne note si on est content de la contribution. 10/10

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.