PureBasic

Forums PureBasic
Nous sommes le Mar 26/Jan/2021 22:57

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 81 messages ]  Aller à la page 1, 2, 3, 4, 5, 6  Suivante
Auteur Message
 Sujet du message: Bibliothèque EXIF
MessagePosté: Mer 14/Juil/2010 17:45 
Hors ligne

Inscription: Lun 26/Avr/2010 16:14
Messages: 222
Localisation: N 48° 1' 33.6" / E 0° 36' 11.3"
Bibliothèque EXIFRead

    Description :
      Lecture des tags EXIF (Marqueurs APP0, APP1, IFD0, IFD1, EXIFIFD et GPS) d'une image JPEG/JFIF
      Possibilité de modifier certains tags comme les dates et informations de type description, commentaire, auteur et copyright
    Version : 1.30
    OS : Windows
    Version PB : 5.60+
    Langue : Français
    Doc et exemples fournis.

Version 1.40 Windows x64 (Pb 5.60+)
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 (uniquement pour Windows x64)


Dernière édition par boddhi le Lun 23/Nov/2020 2:11, édité 22 fois.

Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Bibliothèque EXIF
MessagePosté: Mer 14/Juil/2010 20:18 
Hors ligne
Avatar de l’utilisateur

Inscription: Mer 28/Jan/2004 20:58
Messages: 4312
Localisation: Clermont ferrand OU Olsztyn
ça m'aurai intéressé mais le lien est mort :(

_________________
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Bibliothèque EXIF
MessagePosté: Mer 14/Juil/2010 23:10 
Hors ligne
Avatar de l’utilisateur

Inscription: Lun 10/Sep/2007 11:13
Messages: 1385
idem !

_________________
ImageImage


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Bibliothèque EXIF
MessagePosté: Mer 14/Juil/2010 23:32 
Hors ligne
Avatar de l’utilisateur

Inscription: Mar 19/Juin/2007 10:28
Messages: 377
Localisation: Picardie (France)
Citation:
Le fichier demandé à été effacé car il ne correspondait pas à la charte du site !
Change d'hébergeur! :wink:

_________________
Image
http://www.teamblackhawk.fr Site officiel de la communauté BlackHawk.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Bibliothèque EXIF
MessagePosté: Jeu 15/Juil/2010 1:01 
Hors ligne

Inscription: Lun 26/Avr/2010 16:14
Messages: 222
Localisation: N 48° 1' 33.6" / E 0° 36' 11.3"
OK, lien mis à jour sur le premier post.
Avec toutes mes excuses :)

gildev a écrit:
Change d'hébergeur! :wink:

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


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Bibliothèque EXIF
MessagePosté: Ven 16/Juil/2010 15:20 
Hors ligne
Avatar de l’utilisateur

Inscription: Mar 20/Juin/2006 22:17
Messages: 1419
Localisation: Lorraine
Salut boddhi, je vient de tester ta lib et j'ai une erreur sur ton exemple.

Ligne 44:

Code:
Champs de structure introuvable: PARENTJFIF


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.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Bibliothèque EXIF
MessagePosté: Ven 16/Juil/2010 15:46 
Hors ligne

Inscription: Lun 26/Avr/2010 16:14
Messages: 222
Localisation: N 48° 1' 33.6" / E 0° 36' 11.3"
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:
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.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Bibliothèque EXIF
MessagePosté: Ven 16/Juil/2010 16:42 
Hors ligne
Avatar de l’utilisateur

Inscription: Mar 20/Juin/2006 22:17
Messages: 1419
Localisation: Lorraine
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.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Bibliothèque EXIF
MessagePosté: Ven 16/Juil/2010 21:29 
Hors ligne

Inscription: Lun 26/Avr/2010 16:14
Messages: 222
Localisation: N 48° 1' 33.6" / E 0° 36' 11.3"
La lib est codée aussi en 4.50.

Je n'y comprends rien, chez moi ça fonctionne :cry:

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...


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Bibliothèque EXIF
MessagePosté: Sam 17/Juil/2010 12:20 
Hors ligne

Inscription: Lun 26/Avr/2010 16:14
Messages: 222
Localisation: N 48° 1' 33.6" / E 0° 36' 11.3"
@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.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Bibliothèque EXIF
MessagePosté: Mar 20/Juil/2010 15:46 
Hors ligne

Inscription: Lun 26/Avr/2010 16:14
Messages: 222
Localisation: N 48° 1' 33.6" / E 0° 36' 11.3"
Salut à tous !!!

Bon, j'ai changé d'hébergeur pcq, franchement, f****-s***.com, c'est vraiment de la daube... :x .
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 :)


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Bibliothèque EXIF
MessagePosté: Mer 21/Juil/2010 21:14 
Hors ligne

Inscription: Lun 26/Avr/2010 16:14
Messages: 222
Localisation: N 48° 1' 33.6" / E 0° 36' 11.3"
5 téléchargements et toujours personne pour me faire part de ses remarques ??? :cry:

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/


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Bibliothèque EXIF
MessagePosté: Jeu 22/Juil/2010 10:38 
Hors ligne
Avatar de l’utilisateur

Inscription: Mar 06/Avr/2004 10:35
Messages: 1520
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.

_________________
Quand tous les glands seront tombés, les feuilles dispersées, la vigueur retombée... Dans la morne solitude, ancré au coeur de ses racines, c'est de sa force maturité qu'il renaîtra en pleine magnificence...Jacobus.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Bibliothèque EXIF
MessagePosté: Jeu 22/Juil/2010 15:06 
Hors ligne
Avatar de l’utilisateur

Inscription: Ven 11/Fév/2005 17:34
Messages: 4235
Localisation: Arras, France
J'avais téléchargé hier, et ça semblait nickel sans avoir vraiment testé, mais ici pas moyen de re-télécharger :/


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Bibliothèque EXIF
MessagePosté: Jeu 22/Juil/2010 18:54 
Hors ligne

Inscription: Lun 26/Avr/2010 16:14
Messages: 222
Localisation: N 48° 1' 33.6" / E 0° 36' 11.3"
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...


Haut
 Profil  
Répondre en citant le message  
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 81 messages ]  Aller à la page 1, 2, 3, 4, 5, 6  Suivante

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  

 


Powered by phpBB © 2008 phpBB Group | Traduction par: phpBB-fr.com
subSilver+ theme by Canver Software, sponsor Sanal Modifiye