Dans le cadre de renommage de photos par lots, j'ai trouvé, il y a déjà 2 ou
3 ans, sur http://members.cox.net/foxbat121/exifview.html#_Link une dll
intéressante (Exifviewer.dll) qui permet d'accéder en lecture aux
métadonnées exif (date de prise de vue par exemple) et de réutiliser les
infos pour changer le nom du fichier JPG par exemple.
Un peu de code VBA (dans Excel) permet de renommer mes photos
automatiquerment en insérant des champs tirés des métadonnées exif.
A présent, j'aimerais accéder en écriture également aux métadonnées XMP ou
IPTC (et la dll Exifviewer.dll ne donne pas accès à ces autres métadonnées).
Où trouver une dll et un bout de code VBA qui me permette, par exemple,
d'écrire le "Titre" ou la "Description" de mes photos automatiquement au
départ de la lecture d'autres métadonnées (comme la date de prise de vue,
par exempel)?
Merci à qui peut me renseigner un site (FR ou EN) qui traite de la chose.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel AUBRY
Bonsoir,
j'ai essayé cette DLL, ça a l'air de bien fonctionner sauf si c'est une image scannée ça plante car la collection est vide. Sais tu comment tester si cette collection est alimentée ? Mon petit code de test :
Dim col As ExifTags Dim tg As ExifTag Dim ExifObjet As ExifPage Dim Message As String
' create ExifPage object Set ExifObjet = New ExifPage
' extract exif info in the file named and it will return ExifTags collection object Set col = ExifObjet.ExtractExifInfo("D:Mes Documentsimage1.jpg")
' get all the ExifTag objects for information For Each tg In col Message = Message + tg.Name + " : " + vbTab + tg.Value + vbCrLf Next
MsgBox Message
Merci, Dany "Jn-Phil" a écrit dans le message de news:
Bonjour,
Dans le cadre de renommage de photos par lots, j'ai trouvé, il y a déjà 2 ou 3 ans, sur http://members.cox.net/foxbat121/exifview.html#_Link une dll intéressante (Exifviewer.dll) qui permet d'accéder en lecture aux métadonnées exif (date de prise de vue par exemple) et de réutiliser les infos pour changer le nom du fichier JPG par exemple.
Un peu de code VBA (dans Excel) permet de renommer mes photos automatiquerment en insérant des champs tirés des métadonnées exif.
A présent, j'aimerais accéder en écriture également aux métadonnées XMP ou IPTC (et la dll Exifviewer.dll ne donne pas accès à ces autres métadonnées). Où trouver une dll et un bout de code VBA qui me permette, par exemple, d'écrire le "Titre" ou la "Description" de mes photos automatiquement au départ de la lecture d'autres métadonnées (comme la date de prise de vue, par exempel)?
Merci à qui peut me renseigner un site (FR ou EN) qui traite de la chose.
Jean-Philippe.
Bonsoir,
j'ai essayé cette DLL, ça a l'air de bien fonctionner
sauf si c'est une image scannée ça plante car la collection
est vide.
Sais tu comment tester si cette collection est alimentée ?
Mon petit code de test :
Dim col As ExifTags
Dim tg As ExifTag
Dim ExifObjet As ExifPage
Dim Message As String
' create ExifPage object
Set ExifObjet = New ExifPage
' extract exif info in the file named and it will return ExifTags collection
object
Set col = ExifObjet.ExtractExifInfo("D:Mes Documentsimage1.jpg")
' get all the ExifTag objects for information
For Each tg In col
Message = Message + tg.Name + " : " + vbTab + tg.Value + vbCrLf
Next
MsgBox Message
Merci,
Dany
"Jn-Phil" <jean-philippe.renders.OterCeciPourMeRepondre@wanadoo.fr> a écrit
dans le message de news: uxsU25BUHHA.3592@TK2MSFTNGP03.phx.gbl...
Bonjour,
Dans le cadre de renommage de photos par lots, j'ai trouvé, il y a déjà 2
ou 3 ans, sur http://members.cox.net/foxbat121/exifview.html#_Link une dll
intéressante (Exifviewer.dll) qui permet d'accéder en lecture aux
métadonnées exif (date de prise de vue par exemple) et de réutiliser les
infos pour changer le nom du fichier JPG par exemple.
Un peu de code VBA (dans Excel) permet de renommer mes photos
automatiquerment en insérant des champs tirés des métadonnées exif.
A présent, j'aimerais accéder en écriture également aux métadonnées XMP ou
IPTC (et la dll Exifviewer.dll ne donne pas accès à ces autres
métadonnées). Où trouver une dll et un bout de code VBA qui me permette,
par exemple, d'écrire le "Titre" ou la "Description" de mes photos
automatiquement au départ de la lecture d'autres métadonnées (comme la
date de prise de vue, par exempel)?
Merci à qui peut me renseigner un site (FR ou EN) qui traite de la chose.
j'ai essayé cette DLL, ça a l'air de bien fonctionner sauf si c'est une image scannée ça plante car la collection est vide. Sais tu comment tester si cette collection est alimentée ? Mon petit code de test :
Dim col As ExifTags Dim tg As ExifTag Dim ExifObjet As ExifPage Dim Message As String
' create ExifPage object Set ExifObjet = New ExifPage
' extract exif info in the file named and it will return ExifTags collection object Set col = ExifObjet.ExtractExifInfo("D:Mes Documentsimage1.jpg")
' get all the ExifTag objects for information For Each tg In col Message = Message + tg.Name + " : " + vbTab + tg.Value + vbCrLf Next
MsgBox Message
Merci, Dany "Jn-Phil" a écrit dans le message de news:
Bonjour,
Dans le cadre de renommage de photos par lots, j'ai trouvé, il y a déjà 2 ou 3 ans, sur http://members.cox.net/foxbat121/exifview.html#_Link une dll intéressante (Exifviewer.dll) qui permet d'accéder en lecture aux métadonnées exif (date de prise de vue par exemple) et de réutiliser les infos pour changer le nom du fichier JPG par exemple.
Un peu de code VBA (dans Excel) permet de renommer mes photos automatiquerment en insérant des champs tirés des métadonnées exif.
A présent, j'aimerais accéder en écriture également aux métadonnées XMP ou IPTC (et la dll Exifviewer.dll ne donne pas accès à ces autres métadonnées). Où trouver une dll et un bout de code VBA qui me permette, par exemple, d'écrire le "Titre" ou la "Description" de mes photos automatiquement au départ de la lecture d'autres métadonnées (comme la date de prise de vue, par exempel)?
Merci à qui peut me renseigner un site (FR ou EN) qui traite de la chose.