Ziel: Dateiliste mit Dateiname + EXIF-Title
-
Hallo.
Ich möchte mir auf meinem MacOSX ein kleines Programm erstellen, das mir den Inhalt eines Bilderordners (jpg-Dateien) schön Übersichtlich in eine Text-Datei schreiben soll.
In der Textdatei sollen später zwei informationen je Zeile stehen:
1.) Bildname 2.) Der Bildtitel (ausgelesen aus den EXIF-Infos):AxelP_110214_2652.jpg "Sex after Death", V8 (fb 7b+) - Hueco Tanks
AxelP_110218_2872.jpg "Revenge of the Choirboys", V9 (fb 7c) - Hueco Tanks
AxelP_110218_2876.jpg "Revenge of the Choirboys", V9 (fb 7c) - Hueco TanksMein bisheriger Ansatz in der Konsole:
mdls -name kMDItemDisplayName -name kMDItemTitle AxelP_110214_2652.jpg
So bekomme ich in der Konsole den Dateinamen und den Titel eines bestimmten Bildes angezeigt.
kMDItemDisplayName = "AxelP_110214_2652.jpg"
kMDItemTitle = ""Sex after Death", V8 (fb 7b+) - Hueco Tanks"Nun zwei Fragen:
1.) Wie bekomme ich die beiden gewünschten Informationen ohne vorhergehende Erklärung ("kMDItem Display Name = " , "kMDItemTitle = ") und in der selben Zeile nebeneinander dargestellt?
2.) Wie wende ich meinen Ansatz auf das komplette Verzeichnis mit vielen jpg-Dateien an? Aktuell bekomme ich die Info ja natürlich nur für eine einzelne Datei.Ich habe nun ein Semester Software Entwicklung in C hinter mir und würde das ganze am liebsten als C Programm umsetzen und hinterher eine ausführbare Datei oder gar ein nutzbares GUI haben.
-
Wenn du schon so an die Informationen kommst, kannst du das auch mit Kommandozeilentools machen. Oder Perl.
Oder du benutzt erstmal eine fertige Library wie libexif (es gibt auch noch andere)
Akschel schrieb:
Ich habe nun ein Semester Software Entwicklung in C hinter mir und würde das ganze am liebsten als C Programm umsetzen und hinterher eine ausführbare Datei oder gar ein nutzbares GUI haben.
Es ist einfacher die Sprache zu nehmen die man kennt, aber es gibt auch Sprachen die dafür besser geeignet sind.