Lecteur d'infos exif, photoshop iptc vignette incorporée

Soyez le premier à donner votre avis sur cette source.

Vue 16 316 fois - Téléchargée 1 368 fois

Description

Un exemple (très simpliste) d'utilisation de deux classes (plus sophistiquées) qui permettent de lire plein d'infos sur les fichiers images.

Formats pris en charge : JPG TIF PSD BMP PNG MOV GIF

Informations lues:
informations EXIF (y compris les makernotes, appelées aussi données constructeur)
Informations Photoshop (aussi nommées 8BIM)
Information IPTC (y compris celles incorporées au format photoshop)

Possibilité d'extraire aussi la vignette incorporée (vignettes EXIF et vignettes Photoshop)

Notes :
Certaines données EXIF et PHotoshop sont volontairement sautées car -à mon sens- inutiles (qui se soucie du YCbCrPositionning ?...) mais leur lecture est facile à faire, il suffit de rajouter le code et le traitement du type d'info dans les select case...

Pour l'instant, seuls sont gérés les makernotes des appareils :
OLYMPUS E10
OLYMPUS C2Z,D520Z,C220Z,C4100Z,C4000Z
CANON G3
MINOLTA A1
j'ai pas faire pour les autres, vu que je les ai pas...

Je répète, l'important, c'est pas l'interface que j'ai bricolée en 3min. L'important réside dans les classes d'extractions des infos.

Conclusion :


Je metterai à jour les classes quand j'aurais du nouveau, ce qui ne saurait tarder : je planche sur le NIKON E2000 et il reste pas mal d'infos photoshop à trouver et traiter...

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
3275
Date d'inscription
jeudi 3 avril 2008
Statut
Membre
Dernière intervention
14 septembre 2014
4
salut , j'aimerais savoir comment récuperer l'inclinaison de la camera ??
je sais que c'est stocké dans l'image et j'en ai besoin pour faire un slide show sans devoir retourner la moitié de mes images .
le prog livré avec mon sony "reconnait " l'inclinaison des images et les affiches " normal " je veux dire les pieds en bas :)

comment faire ??

puisque tu as l'air calé sur le sujet ...
Messages postés
134
Date d'inscription
vendredi 19 mars 2004
Statut
Membre
Dernière intervention
6 juin 2007

Alors déjà, via google, j'ai pu récupérer le lien vers la description du format psd :
http://www.fine-view.com/jp/lab/doc/ps6ffspecsv2.pdf

Dans ce document, tu trouveras exactement comment est construit le format psd. Grace à ça, tu pourra récupérer toutes les informations que tu veux en ouvrant le fichier en mode binaire et en lisant les (bon!) octets...
C'est un peu casse-tête comme boulot, mais c'est pas trop dur, surtout si tu as sous la main quelques fichiers psd à décortiquer à l'aide d'un éditeur hexadécimal...

N'hésite pas à reposter en précisant les infos que tu cherches à extraire, je tacherai de te donner un coup de main.

AlicVB
Messages postés
2
Date d'inscription
jeudi 27 mai 2004
Statut
Membre
Dernière intervention
25 mars 2006

Rebonjour,
Je te remercie pour ta réponse rapide c'est tres sympa :)
Alors avec imagemagick c'est super, j'ai enfin résolu mon probleme :)
Par contre je n'ai pas encore eu le temps de me pencher sur la lecture des infos de l'image, mais c'est essentiel pour mon projet. Par contre je ne vois pas trop comment m'y prendre, tu m'as parlé d'un site où je pourrais trouver les references sur le format(un site que je n'ai pas trouvé d'ailleurs !!), et comment ces références vont elles m'aider ??
Je te remercie
Messages postés
134
Date d'inscription
vendredi 19 mars 2004
Statut
Membre
Dernière intervention
6 juin 2007

A ma connaissance, le seul moyen d'ouvrir une photo psd avec VB.NEt est de la convertir dans un autre format via un convertisseur tiers en ligne de commande.(imagemagick par exemple)
Bien sûr, il doit être possible de "lire" manuellement le fichier, mais bon, gros boulot... surtout qu'il faut gérer les calques, transparences et couches...

Par contre, lire les informations sur l'images (Taille, mode couleur, EXIF, IPTC, etc...) est tout a fait possible. Il existe quelque part sur internet les références du format psd.

Si tu as des problèmes, tant pour l'utilisation d'imagemagick que pour la lectures des infos psd, reposte un message.

AlicVB
Messages postés
2
Date d'inscription
jeudi 27 mai 2004
Statut
Membre
Dernière intervention
25 mars 2006

Bonjour alicvb,
Bon la source n'est pas recente mais je me penche sur le probleme des images .psd donc je le consulte.
D'abord beau travail !!!
Je voudrais savoir si tu pouvais m'orienter dans mon projet, à savoir ouvrir une photo .psd.
Merci par avance
Afficher les 8 commentaires

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.