Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: PeterW am März 25, 2018, 09:07:23

Titel: Einlesen von Daten aus IPTC-Feldern eines jpg-Fotos
Beitrag von: PeterW am März 25, 2018, 09:07:23
Wie man EXIF-Daten aus Fotos ausliest, um sie in eine Tabelle schreiben zukönnen, ist bekannt aber gibt es auch eine Möglichkeit aud IPTC-Daten zuzugreifen?
Titel: Re: Einlesen von Daten aus IPTC-Feldern eines jpg-Fotos
Beitrag von: Lachtaube am März 25, 2018, 10:35:09
Hi Peter,

mit der freien Software ExifTool by Phil Harvey (https://sno.phy.queensu.ca/~phil/exiftool/) ist auch schreibender Zugriff möglich.
Titel: Re: Einlesen von Daten aus IPTC-Feldern eines jpg-Fotos
Beitrag von: PeterW am Mai 08, 2020, 09:39:33
Ich bin immer noch mit dem Thema beschäftigt.
Ich nutze zum Auslesen von EXIF Daten unter Access ein Programmcode
ExifReader. Dort sind eine ganze Reihe HexAdressen aufgeführt, mit denen man die Infos aus JPEG-Bilder auslesen kann. Leider fehlen dort viele IPTC-Adressen. Wo kann man die herbekommen?
Titel: Re: Einlesen von Daten aus IPTC-Feldern eines jpg-Fotos
Beitrag von: PeterW am August 09, 2020, 11:47:17
Ich bin wieder an Thema:
ich habe in dem o.g. ExifReader die Adressen für
Objektbeschreibung (ImageDescription) Hex 10E
Copyright Hex 8298
mir fehlen, trotz intensiver Suche im Netz die Adressen für
Überschrift und Titel
Titel: Re: Einlesen von Daten aus IPTC-Feldern eines jpg-Fotos
Beitrag von: markusxy am August 09, 2020, 13:48:11
Hallo Peter,
hier im Forum wurde das Thema ja auch schon behandelt.

https://www.access-o-mania.de/forum/index.php?topic=13597.0

Da wird ein direkter VBA Code verwendet um zuzugreifen.
Habs aber selbst nicht getestet, da ich noch keinen Bedarf hatte.
Titel: Re: Einlesen von Daten aus IPTC-Feldern eines jpg-Fotos
Beitrag von: PeterW am August 09, 2020, 13:54:42
Das habe ich gelesen, aber meine Frage wird dort nicht behandelt geschweide denn beantwortet
Titel: Re: Einlesen von Daten aus IPTC-Feldern eines jpg-Fotos
Beitrag von: PhilS am August 09, 2020, 14:46:01
Zitat von: PeterW am August 09, 2020, 11:47:17mir fehlen, trotz intensiver Suche im Netz die Adressen für
Überschrift und Titel
Ich würde erwarten diese Informationen im IPTC Photo Metadata Standard (https://iptc.org/std/photometadata/specification/IPTC-PhotoMetadata) zu finden.
Titel: Re: Einlesen von Daten aus IPTC-Feldern eines jpg-Fotos
Beitrag von: PeterW am August 09, 2020, 16:45:07
PhilS
Ich hatte gehofft, hier jemanden zu finden, der mir auf die Sprünge hilft. Die Infos unter der von dir genannten Adresse sind für mich eher verwirrend als Informativ. Trotzdem danke für deinen Ansatz
Titel: Re: Einlesen von Daten aus IPTC-Feldern eines jpg-Fotos
Beitrag von: markusxy am August 09, 2020, 18:26:01
Zitat von: PeterW am August 09, 2020, 13:54:42Das habe ich gelesen, aber meine Frage wird dort nicht behandelt geschweide denn beantwortet

Kann es sein, dass sich deine Fähigkeiten auf das Kopieren von Code beschränken
und dir jeglicher Wille fehlt, dich mit irgend welchen Grundlagen zu beschäftigen?
Titel: Re: Einlesen von Daten aus IPTC-Feldern eines jpg-Fotos
Beitrag von: PhilS am August 10, 2020, 09:30:33
Zitat von: PeterW am Mai 08, 2020, 09:39:33Ich nutze zum Auslesen von EXIF Daten unter Access ein Programmcode
ExifReader. Dort sind eine ganze Reihe HexAdressen aufgeführt, mit denen man die Infos aus JPEG-Bilder auslesen kann. Leider fehlen dort viele IPTC-Adressen. Wo kann man die herbekommen?
Der Mechanismus mit dem ExifReader (https://sourceforge.net/projects/exifclass/) die Tags aus dem Bildheader den Hexadezimalwerten zuordnet ist mir auf der ersten Blick nicht verständlich. Ebenso sehe ich erstmal keinen Zusammenhang zu dem von mir angeführten IPTC-Standard.

Falls die von dir gesuchten Informationen vom ExifReader überhaupt ausgelesen werden, könntest du die entsprechenden Hex-Werte ja einfach selbst ermitteln. Einfach bei einem Bild mit dir bekanntem Titel-Wert schauen, an welcher Position dieser Wert in dem Daten-Array des ExifReaders steht.
Titel: Re: Einlesen von Daten aus IPTC-Feldern eines jpg-Fotos
Beitrag von: PeterW am August 11, 2020, 09:41:30
ZitatKann es sein, dass sich deine Fähigkeiten auf das Kopieren von Code beschränken
und dir jeglicher Wille fehlt, dich mit irgend welchen Grundlagen zu beschäftigen?
Marcus888
Du hast sicherlich recht dass meine Fähigkeiten beschränkt sind aber gefundenen Code zu verwenden setzt auch welche voraus.
Ich haben schon viele meiner großen und kleinen Probleme mithilfe der Experten in diesem Forum gelöst und bin dankbar dafür.
PhilS
ExifReader ist Classmodul das ich z.B. wie folgt verwende:
    Dim objExifReader As ExifReader
    Set objExifReader = New ExifReader
    objExifReader.Load Bild.jpg 'Hier wird das Digitalbild geladen
    Me!FeldCopyright = IIf(objExifReader.Tag(Copyright) <> "", objExifReader.Tag(Copyright), "")
Titel: Re: Einlesen von Daten aus IPTC-Feldern eines jpg-Fotos
Beitrag von: PhilS am August 11, 2020, 11:20:35
Zitat von: PeterW am August 11, 2020, 09:41:30PhilS
ExifReader ist Classmodul das ich z.B. wie folgt verwende:
Das habe ich inzwischen verstanden. Genau darauf zielten meine Aussagen aus dem vorigen Post ab.
Titel: Re: Einlesen von Daten aus IPTC-Feldern eines jpg-Fotos
Beitrag von: markusxy am August 11, 2020, 13:53:10
Zitat von: PeterW am August 11, 2020, 09:41:30Ich haben schon viele meiner großen und kleinen Probleme mithilfe der Experten in diesem Forum gelöst und bin dankbar dafür.

Du solltest beginnen dich mit den Grundlagen zu beschäftigen.
Sonst macht das keinen Spaß.
Auf lange Sicht brauchst du sonst 10mal so lange, bis du selbst Code schreiben kannst.