Page 1 sur 6
Bibliothèque EXIF
Publié : mer. 14/juil./2010 17:45
par boddhi
Bibliothèque EXIFRead
- Description :
- Lecture des tags EXIF (Marqueurs APP0, APP1, IFD0, IFD1, EXIFIFD et GPS) d'une image JPEG/JFIF/HEIC
Possibilité de modifier certains tags comme les dates et informations de type description, commentaire, auteur et copyright
- Version : 2.00 bêta 1
OS : Windows
Version PB : 6.10+
Langue : Français
Doc et exemples fournis.
Version 2.00 bêta 1 Windows x64 (Pb 6.10+)
Version 1.51 Windows x64 (Pb 6.10+)
Version 1.23 Linux (Pb 4.51)
Fichier d'aide (format chm)
Autres archives
N'hésitez pas à me faire part de vos remarques, suggestions, bogues, ...
EDIT du 17.07.10 : Version 1.01
EDIT du 24.07.10 : Version 1.02
EDIT du 25.07.10 : Version 1.03
EDIT du 27.07.10 : Version 1.10
EDIT du 03.09.10 : Version 1.20
EDIT du 14.09.10 : Nouvel hébergeur
EDIT du 15.10.10 : Version 1.21
EDIT du 02.11.10 : Version 1.23
EDIT du 02.11.10 : Nouvel hébergeur - Ajout de la version 1.23 pour Linux
EDIT du 13.02.18 : Nouvel hébergeur - Version 1.30 (uniquement pour Windows)
EDIT du 22.11.20 : Version 1.40 (PB 5.60+ uniquement pour Windows x64)
EDIT du 30.12.22 : Version 1.50 (PB 6.00+ uniquement pour Windows x64)
EDIT du 07.04.24 : Version 1.51 (PB 6.10+ uniquement pour Windows x64)
EDIT du 01.05.24 : Version 2.00 bêta 1 (PB 6.10+ uniquement pour Windows x64)
Re: Bibliothèque EXIF
Publié : mer. 14/juil./2010 20:18
par Le Soldat Inconnu
ça m'aurai intéressé mais le lien est mort

Re: Bibliothèque EXIF
Publié : mer. 14/juil./2010 23:10
par case
idem !
Re: Bibliothèque EXIF
Publié : mer. 14/juil./2010 23:32
par gildev
Le fichier demandé à été effacé car il ne correspondait pas à la charte du site !
Change d'hébergeur!

Re: Bibliothèque EXIF
Publié : jeu. 15/juil./2010 1:01
par boddhi
OK, lien mis à jour sur le premier post.
Avec toutes mes excuses
gildev a écrit :Change d'hébergeur!

Je sais, c'est pas la panacée... mais ça répond aux besoins...
Si tu connais mieux, je suis preneur...

Re: Bibliothèque EXIF
Publié : ven. 16/juil./2010 15:20
par MetalOS
Salut boddhi, je vient de tester ta lib et j'ai une erreur sur ton exemple.
Ligne 44:
Est une fenêtre avec le titre erreur macro s'ouvre avec la ligne 44 inscrite. Si je met en commentaire la ligne 44 c'est la ligne 45 qui plante et ainsi de suite pour chaque lignes.
Tu pourrai donner un exemple simple pour une ou deux valeurs exif. Merci pour ton travail.
Re: Bibliothèque EXIF
Publié : ven. 16/juil./2010 15:46
par boddhi
Salut MetalOS !
Je comprends pas, le code fonctionne parfaitement chez moi..
Je ne peux donner un exemple avec 1 ou 2 valeurs seulement, car si cela plante (

) pour l'une, ça plantera pour toutes...
Une question bête, as-tu bien copié le fichier EXIFRead.res dans le répertoire Residents ???
Sinon, ci-dessous, description des structures :
Code : Tout sélectionner
Structure PARENTJFIF
Taille.i
VersionMaj.w
VersionMin.w
Unite.w
DensiteX.i
DensiteY.i
ThumbnailX.w
ThumbnailY.w
Commentaire.s
OffsetDQT.i
EndStructure
Structure ENTETEEXIF
Taille.i
Alignement.s
AdrImage.i
AdrIFD0.i
AdrIFD1.i
EndStructure
Structure IFD0
NbTags.i
Description.s ;010E
Fabricant.s ;010F
Modele.s ;0110
Orientation.i:OrientationInt.s ;0112
ResolutionNX.q:ResolutionDX.q:ResolutionXInt.s ;011A
ResolutionNY.q:ResolutionDY.q:ResolutionYInt.s ;011B
Unite.l:UniteInt.s ;0128
Version.s ;0131
DateModificationPB.i:DateModification.s ;0132
Auteur.s;:AuteurLong.l ;013B
PositionYCbCr.i:PositionYCbCrInt.s ;0213
Copyright.s;:CopyrightLong.l ;8298
EXIFSUBIFD.i ;8769
GPSIFD.i ;8825
EndStructure
Structure IFD1
NbTags.i
Compression.w:CompressionInt.s ;0103
Description.s ;010E
Fabricant.s ;010F
Modele.s ;0110
Orientation.i:OrientationInt.s ;0112
ResolutionNX.q:ResolutionDX.q:ResolutionXInt.s ;011A
ResolutionNY.q:ResolutionDY.q:ResolutionYInt.s ;011B
Unite.i:UniteInt.s ;0128
Version.s ;0131
DateModificationPB.i:DateModification.s ;0132
Auteur.s ;013B
AdrDiapo.i ;0201
NbOctetsDiapo.i ;0202
PositionYCbCr.i:PositionYCbCrInt.s ;0213
Copyright.s ;8298
EXIFSUBIFD.i ;8769
GPSIFD.i ;8825
EndStructure
Structure EXIFIFD
NbTags.i
DureeExpositionN.i:DureeExpositionD.i:DureeExpositionInt.s ;829A
FocaleNb.f:FocaleNbInt.s ;829D
ProgExposition.i:ProgExpositionInt.s ;8822
SensibSpect.s ;8824
ValeurISO.i:ValeurISOInt.s ;8827
VersionEXIF.i:VersionEXIFInt.s ;9000
DateOriginePB.i:DateOrigine.s ;9003
DatePrisePB.i:DatePrise.s ;9004
ConfigComp.i:ConfigCompInt.s ;9101
BitsPixelN.q:BitsPixelD.q:BitsPixelInt.s ;9102
VitObturationN.i:VitObturationD.i:VitObturationInt.s ;9201
OuvertureN.q:OuvertureD.q:OuvertureInt.s ;9202
Brillance.i:BrillanceInt.s ;9203
CompExpositionN.q:CompExpositionD.q:CompExpositionInt.s ;9204
OuvertureMaxN.q:OuvertureMaxD.q:OuvertureMaxInt.s ;9205
DistanceSujetN.q:DistanceSujetD.q:DistanceSujetInt.s ;9206
ModeMesure.i:ModeMesureInt.s ;9207
SourceLumiere.i:SourceLumiereInt.s ;9208
Flash.i:FlashInt.s ;9209
FocaleLong.f:FocaleLongInt.s ;920A
AdrMNote.i:AdrMNoteInt.s ;927C
Commentaire.s:;CommentUtilLong.l ;9286
SubSecModification.s ;9290
SubSecOrigine.s ;9291
SubSecPrise.s ;9292
FlashPix.i:FlashPixInt.s ;A000
Colorimetrie.i:ColorimetrieInt.s ;A001
TailleX.i ;A002
TailleY.i ;A003
FicAudio.s ;A004
AdrEXIFR98.i ;A005
ResolutionXCCDN.i:ResolutionXCCDD.i ;A20E
ResolutionYCCDN.i:ResolutionYCCDD.i:ResolutionCCDInt.s ;A20F
UniteCCD.i:UniteCCDInt.s ;A210
EmplctSujetX.i:EmplctSujetY.i ;A214
IndexExpositionN.q:IndexExpositionD.q:IndexExpositionInt.s ;A215
Capteur.i:CapteurInt.s ;A217
Source.i:SourceInt.s ;A300
TypeScene.i:TypeSceneInt.s ;A301
RenduPerso.i:RenduPersoInt.s ;A401
ModeExposition.i:ModeExpositionInt.s ;A402
BalanceBlancs.i:BalanceBlancsInt.s ;A403
RatioZoomDigitalN.i:RatioZoomDigitalD.i:RatioZoomDigitalInt.s ;A404
LongFocaleFilm35.i ;A405
TypeCaptureScene.i:TypeCaptureSceneInt.s ;A406
GainControle.i:GainControleInt.s ;A407
Contraste.i:ContrasteInt.s ;A408
Saturation.i:SaturationInt.s ;A409
Nettete.i:NetteteInt.s ;A40A
PlgDistSujet.i:PlgDistSujetInt.s ;A40C
NoUniqueImage.s ;A420
EndStructure
Structure EXIF
PARENTJFIF.PARENTJFIF
ENTETEEXIF.ENTETEEXIF
IFD0.IFD0
IFD1.IFD1
EXIFIFD.EXIFIFD
EndStructure
Tiens-moi au courant. Merci.
Re: Bibliothèque EXIF
Publié : ven. 16/juil./2010 16:42
par MetalOS
Oui j'ai bien copié le fichier dans Residents. Je vient de tester sur mon pc portable et j'ai la même erreur. J'utilise PB 4.50.
Re: Bibliothèque EXIF
Publié : ven. 16/juil./2010 21:29
par boddhi
La lib est codée aussi en 4.50.
Je n'y comprends rien, chez moi ça fonctionne
Mais, pour tout dire, c'est la première fois que je créé une lib.
Et je me demande si je m'y prends de la bonne manière avec les structures, les pointeurs, etc...
Je vais faire divers tests...
Re: Bibliothèque EXIF
Publié : sam. 17/juil./2010 12:20
par boddhi
@MetalOS
J'ai modifié certaines lignes de codes et apporté quelques améliorations à d'autres...
Lien vers la nouvelle version sur le premier post.
Peux-tu la tester et me dire si, cette fois, elle fonctionne correctement chez toi ?
Merci.
Re: Bibliothèque EXIF
Publié : mar. 20/juil./2010 15:46
par boddhi
Salut à tous !!!
Bon, j'ai changé d'hébergeur pcq, franchement, f****-s***.com, c'est vraiment de la daube...

.
Les liens ne sont visibles que quand ça leur chante !!!
J'ai donc mis à jour le lien, sur le premier post, vers un nouvel hébergeur...
Pas trop de pub, pas de délai d'attente...
Merci de vos retours sur la bibliothèque

Re: Bibliothèque EXIF
Publié : mer. 21/juil./2010 21:14
par boddhi
5 téléchargements et toujours personne pour me faire part de ses remarques ???
Je sais que je suis nouveau sur le forum mais je vous assure qu'il n'y a aucun code malveillant (loin de moi l'idée de faire référence à un quelconque topic existant

) ni de virus (enfin je fais confiance à Nod32...).
Cette bibliothèque ne fait qu'ouvrir un fichier en lecture et en extraire les données EXIF.
Vous pouvez utiliser FileMon pour le vérifier...
http://www.laboratoire-microsoft.org/logiciels/16624/
Re: Bibliothèque EXIF
Publié : jeu. 22/juil./2010 10:38
par Jacobus
J'avoue que ta lib paraît intéressante (j'utilise les exif pour les jpeg) mais depuis le début il m'est impossible de la télécharger.
Je viens de réessayer à l'instant pile juste et... toujours pareil. Difficile dans ces conditions d'émettre quelque avis que ce soit.
Re: Bibliothèque EXIF
Publié : jeu. 22/juil./2010 15:06
par djes
J'avais téléchargé hier, et ça semblait nickel sans avoir vraiment testé, mais ici pas moyen de re-télécharger :/
Re: Bibliothèque EXIF
Publié : jeu. 22/juil./2010 18:54
par boddhi
Effectivement, il semble qu'il y ait des problèmes aujourd'hui pour se connecter sur le serveur tera-files
J'ai rajouté un lien vers un autre espace de stockage sur le premier post...