----------------------------------- EXIFcell 1.31 - readme.txt ----------------------------------- Über EXIFcell: ------------- Es gibt unzählige Programme zum Auslesen von EXIF-Daten aus digitalen Bildern. Die allermeisten eignen sich auch, um die Dateneinträge einzelner Bilder zu bearbeiten oder um IPTC-Daten anzufügen. Kaum ein Programm eignet sich allerdings, um wirklich schnell und effizient einen ganzen Ordner voll Bilder mit IPTC-Daten zu versehen. EXIFcell ist eine kleine Sammlung von Microsoft Excel-Makros (VB-Skript). Es nutzt das hervorragende kommerzielle Kommandozeilenprogramm-Paket EXIFUtils von http://www.huygens.ch, um die EXIF-Daten von Bildern zeilenweise in einer Excel-Tabelle aufzulisten. Mit installiertem ImageMagick-Paket für Windows ist es auch möglich, für jedes Bild ein Thumbnail anzuzeigen. Hier beginnt die eigentliche Idee von EXIFcell: Die EXIF-Daten werden in der angelegten Excel-Tabelle bearbeitet. Dazu ist kein Zugriff auf die Bilder mehr nötig. Die Tabelle kann beliebig oft zwischengespeichert werden und die Bearbeitung kann somit mehrere Sessionen andauern. Ist sie abgeschlossen, so können die geänderten Daten der ganzen Tabelle auf Knopfdruck wieder in die Bilder zurück geschrieben werden. Diese Aufgabe wird ebenfalls von den EXIFUtils übernommen - EXIFcell generiert lediglich die Batch-Datei. Dank der guten Tabellenfunktionen von Microsoft Excel ist effizientes kopieren von Datenfeldern in andere Bilder möglich. Das Kommandozeilenprogramm-Paket EXIFUtils hält sich sehr genau an die Standards und kann viele Formate lesen und schreiben. Bis zum jetzigen Zeitpunkt sind allerdings noch nicht alle in EXIFcell implementiert. Ziel: ---- - EXIFcell dient zum Auslesen und Schreiben von EXIF-Daten aus Bildern in eine Excel-Tabelle und zurück. - Dank der guten Tabellenfunktionen von Microsoft Excel ist es möglich, ausgewählte EXIF-Daten rasch, übersicht- lich und unkompliziert zu editieren und per "Drag and Drop" zwischen einzelnen Bildern zu kopieren. - EXIFcell ist eine Microsoft Excel-Arbeitsmappe mit integriertem Visual Basic-Script. Es nutzt die kommerzielle Software EXIFutils und die OpenSource-Anwendung ImageMagick. Funktionen: ---------- - EXIFcell dient zum Lesen und Schreiben von EXIF-Daten aus den folgenden Bildformaten: *.jp2; *.jpg; *.tif; *.exi; *.cr2; *.crw; *.raf; *.dcr; *.mrw; *.nef; *.eps; *.exi - Es können nur ganze Verzeichnisse von Bildern ausgewählt werden (mit oder ohne Unterverzeichnisse). Die Auswahl von Einzelbildern ist nicht möglich. - EXIFcell erstellt ein Thumbnail bei den Bild-Dateien, welche im Format *.jpg und *.tif vorliegen. - EXIFcell unterstützt das Verwalten einer einfachen Keyword-Datei - EXIFcell unterstützt die meisten EXIF-Felder der Marken Nikon, Canon und Casio in Formularen. Noch nicht unterstützt werden die EXIF-Felder der Marken Panasonic und Minolta. Über das Einlesen der Felder aus einer Datei können alle den EXIFutils V.2.7.2 bekannten Felder ausgelesen werden. - Einfache Such- und Sortierfunktionen werden unterstützt. - In der Excel-Tabelle können über Stunden/Tage/Monate Inhalte von EXIF-Feldern vorbereitet werden, ohne dass dazu die Bilddateien benötigt werden. Auf diese wird erst beim Zurückschreiben zugegriffen. Systemanforderungen: ------------------- - Windows 2000 oder Windows XP mit installiertem Microsoft Excel 2000/2003/2007 und Visual Basic. - Installierte EXIFutils 2.7 (www.hugsan.com) - Installiertes ImageMagick (www.imagemagick.org) Installation: ------------ - EXIFcell.xls kopieren in einen Ordner freier Wahl. - EXIFcell.xls in Microsoft Excel öffnen, Makros aktivieren. - Sind die Makros nicht aktivierbar, da die Sicherheit "hoch" gesetzt wurde, so kann das EXIFcell selbst zertifiziert werden: o Ab der Microsoft Office XP CD die Datei "selfcert.exe" installieren (Digitale Signatur) o selfcert.exe starten und beliebigen Namen eingeben o Im Excel unter Extras - Makros - Visual Basic Editor öffnen. o Im Visual Basic Editor unter "Extras" "Digitale Signatur" öffnen o Erstellte Signatur dem EXIFcell zuordnen. - Mit der Tastenkombination Ctrl+Shift+P das Formular mit den Verzeichnissen aufrufen. o Verzeichnispfad der Datei exiflist.exe angeben (im Installationsverzeichnis der EXIFutils). Beispiel: c:\programme\exifutils\exiflist.exe o Verzeichnispfad der Datei exifedit.exe angeben (im Installationsverzeichnis der EXIFutils). o Verzeichnispfad der Datei convert.exe angeben (im Installationsverzeichnis von ImageMagick). o Leere Verzeichnisse für die Backup-, Thumbnail-, Temporär-, Parameter- und Resultat-Dateien angeben. Nicht vorhandene Verzeichnisse werden angelegt. Beispiel: f:\daten\exifcell\backup\ f:\daten\exifcell\thumbs\ f:\daten\exifcell\temp\ f:\daten\exifcell\param\ f:\daten\exifcell\result\ o Der Arbeitspfad ist optional. Damit wird der in den Optionen von Microsoft Excel gespeicherte Arbeits- pfad überschrieben. Dieser erhält seine Gültigkeit erst nach einem Neustart. o Unter Thumbnail-Dateien angeben, ob für gleichnamige Dateien mit unterschiedlicher Dateiendung das gleiche Thumbnail angelegt werden soll, oder ob der Dateiname des Thumbnails die Endung enthalten soll. o Formular mit "OK" schliessen - Mit Ctrl+Shift+V kann die Version der EXIFutils- und der ImageMagick-Installation überprüft werden. EXIFcell ist nun funktionsbereit. - Sind die nötigen Batch-Dateien nicht ausführbar, so muss evtl. noch die Benutzerkontensteuerung deaktiviert werden: ausführen - "msconfig" - Tools - Benutzerkontensteuerung Start: ----- - EXIfcell muss als Excel-Datei für alle Manipulationen geöffnet sein. Die Makros müssen aktiviert sein. - Ctrl+Shift+L anwählen. o Wenn die Bilder in den Unterverzeichnissen mitberücksichtigt werden sollen, als allererstes Checkbox "Unterordner einbeziehen" aktivieren o Verzeichnisse wählen (bis max. 25; damit das Verzeichnis anwählbar ist, muss mindestens eine Bild-Datei vorhanden sein, es kann sich aber um eine leere Textdatei mit der Endung *.jpg handeln). o Optionen anwählen. - Bevor "Felder aus Datei lesen" gewählt wird, muss eine entsprechende Datei erstellt werden. - "Thumbnails generieren" kann weggelassen werden, wenn das Programm ImageMagick nicht installiert ist. - "Zoom Höhe" und "Zoom Breite" beziehen sich auf die Zellengrösse der Exceltabelle. - "Logfile schreiben", "Shell anzeigen" und "Fenster automatisch schliessen" dienen zur Kontrolle und zur Fehlersuche. o Gewünschte Felder auswählen - Fixierte Spalten erscheinen ganz links in der Tabelle. Sie sind auch beim Scrollen immer sichtbar. - Alle anderen Felder werden rechts an die Tabelle angefügt. o Werden unter "automatisch ausfüllen" Felder ausgesucht, so werden diese automatisch unter Felder ange- wählt. Werden die Kontrollkästchen "überschreiben" angewählt, so werden bisherige Feldeinträge von den neuen überschrieben. o Mittels drücken von "Start" Einlesen beginnen. Die Dateien werden nun gesucht, die Thumbnails berechnet, die EXIF-Daten gesammelt. Die generierte Liste stellt eine normale Excel-Datei dar und kann vor der Weiterbearbeitung zwischengespeichert werden. - Einige wenige Hilfsmittel gestatten das Sortieren, Finden und Gruppieren von Dateien, sowie das Bearbeiten der Keywords. Eine Aufstellung dieser Hilfsmittel kann mittels Drücken von Ctrl+Shift+H abgerufen werden. - Ctrl+Shift+S öffnet den Dialog, welcher das Zurückschreiben der EXIF-Daten gestattet. Die Dateien dürfen zwischenzeitlich nicht verschoben worden sein. Sind vorgängig mit Ctrl+Shift+M einzelne Dateien markiert worden, so besteht die Möglichkeit, nur diese markierten Dateien zurück zu schreiben. - Es wird strengstens empfohlen, die Meldungen zu kontrollieren. Funktionen (Über die Tastenkombinationen aufrufbar): --------------------------------------------------- Shortcut Eselsbrücke Funktion Makro/Prozedur ctrl + shift + L Lesen Lesen der EXIF-Daten aus Dateien in eine Excel-Tabelle MainLoadExif ctrl + shift + S * Schreiben Zurückschreiben der EXIF-Daten aus der Tabelle in die MainWriteExif Bilder ctrl + shift + R * Reihenfolge Sortieren nach den Inhalten einer bestimmten Spalte MainSortExif ctrl + shift + F * Finden Suchen nach Text in den einzelnen Feldern MainSearch ctrl + shift + M * Markieren Ausgewählte Dateien markieren MainMark ctrl + shift + N * Nicht markieren Markierung der ausgewählten Dateien löschen MainUnmark ctrl + shift + E * Entfernen Entfernen der Markierungen aller Dateien MainUnmarkAll ctrl + shift + G * Gruppieren Markierte Dateien gruppieren MainGroupUnmarked ctrl + shift + I * Invertieren Markierungen invertieren MainInvertMark ctrl + shift + K ** Keywords Keywords bearbeiten MainKeywords ctrl + shift + V Version Versions-Information abfragen MainVersionInfo ctrl + shift + H Hilfe Diese Hilfe einblenden MainHelp ctrl + shift + P Pfade Verzeichnisse ändern MainPath ctrl + shift + O * Ordner Entfernt den Blattschutz und zeigt die versteckte MainDirectories Kolonne mit den Dateipfaden an. Dient zum korrigieren von Verzeichnisnamen verschobener Bilder ctrl + shift + Y * hYperlinks Setzt die Hyperlinks auf die mit Ctrl+Shift+O neu MainResetHyperlink gesetzten Verzeichnis- und Dateinamen. ctrl + shift + A Aufmachen Eine vollständig erstellte Textdatei newlist.txt kann MainImportFile erneut eingelesen werden. Gleiche Einstellungen wie in Lesen. Die mit * bezeichneten Befehle müssen bei geöffneter und aktiver eingelesener EXIF-Daten-Tabelle erfolgen. Der mit ** bezeichnete Befehl für die Keyword-Funktionen funktioniert nur, wenn die eingelesene EXIF-Tabelle über die Keyword-Spalte verfügt (IPTC-Feld "ip-keyword" beim Einlesen aktiviert). Kurzbeschreibung der angelegten Dateien: --------------------------------------- Verzeichnis Datei Inhalt .\Microsoft Office\Office\ exifcelldirs.txt Die bei der Installation eingegebenen Verzeichnisse. Wichtig! Die Datei wird im Applikationsverzeichnis von Microsoft Excel angelegt und kann je nach System und Spracheinstellung abweichen. Resultate-Verzeichnis logfile.txt Die beim Einlesen/Zurückschreiben gespeicherten Logs. Resultate-Verzeichnis newList.txt Die beim Einlesen von EXIFlist erstellte Tabelle. Achtung: diese Datei bezeichnet eine reine Textdatei. Um die Formatierungen zu erhalten muss die Excel-Tabelle als Arbeits- mappe (*.xls) manuell gespeichert werden. Parameter-Verzeichnis fieldList.txt Feldliste, welche statt der Formulare verwendet werden kann. Format: Feld,Breite(~Schriftzeichen) gefolgt von chr(13) Parameter-Verzeichnis keywords.txt Mit Ctrl+Shift+K verwaltbare Keywords Format: Keyword;Keyword [Gruppe;Gruppe] Bemerkungen Es wird eine alphabetische Reihenfolge verlangt und bei jedem Laden der Keyword-Datenbank neu hergestellt. Parameter-Verzeichnis keywords.bak Sicherheitskopie. Wird bei jedem Start überschrieben. Parameter-Verzeichnis parameters.txt Angaben über die Stellungen der Checkboxen und Textboxen. Temporär-Verzeichnis batch_*.bat Batchdateien. Werden während dem Einlesen/Schreiben angelegt. Temporär-Verzeichnis verinfo_*.txt Ausgabe der vollständigen Versionsinformation. Beschreibung der Optionen für das Einlesen (ctrl+shift+L): --------------------------------------------------------- Verzeichnisliste: Es können 25 Verzeichnisse ausgewählt werden. Sollen die Bilder aus Unterordnern einbezogen werden, dann ist VOR der Auswahl des ersten Ordners "Unterordner einbeziehen" anzuwählen. Mehrfachauswahl des gleichen Ordners ist nicht möglich. Um einen Ordner zu wählen, muss ein Bild vorhanden sein. Es reicht eine leere (Text-)Datei mit der Bezeichnung .jpg. Optionen: - Felder aus Datei lesen: Die Felder-Auswahl im Register "Felder" wird ignoriert. Stattdessen werden die Felder aus einer editierbaren Textdatei übernommen. - Datei mit ausgewählten Feldern anlegen: Erstellt obige Datei anhand der aktuell ausgewählten Felder im Register. - Thumbnails generieren: Von allen *.jpg und *.tif Bilder werden mit dem Programm "convert" von ImageMagick Thumbnails erstellt und in einem zentralen Ordner abgelegt. Die Thumbnails können auch vorgängig mit einem anderen Programm erstellt werden. Thumbnails max 100 Pixel hoch und 250 breit! - Existierende Thumbnails überschreiben: Damit werden bereits erstellte Thumbnails erneut gerechnet und überschrieben. Das Erstellen von Thumbnails kann viel Zeit in Anspruch nehmen (ca. 1-3 sec pro Bild). - Thumbnails anzeigen: Erzeugt in der Excel-Datei eine Spalte mit den Thumbnails. - Thumbnailverzeichnis leeren: Löscht alle Thumbnails im zentralen Thumbnailverzeichnis. Das erneute Berechnen der Thumbnails kann sehr zeitintensiv sein! - EXIF-Backup anlegen: Legt von jedem Bild eine *.exi-Datei mit den Exif-Daten an. Diese werden in jedem Fall überschrieben. Über die *.exi-Dateien siehe Beschreibung von EXIFutils. - EXIF-Backup-Verzeichnis leeren: Die zentral abgelegten *.exi-Dateien werden gelöscht. - Logfile schreiben: Die während dem Einlesen angezeigten Bemerkungen werden schritt- weise in eine Textdatei abgelegt. Dient zur Kontrolle und zur Fehlersuche. Das Schreiben des Logfiles nimmt etwa zusätzliche 15 Sekunden in Anspruch (um Zugriffskonflikte zu vermeiden). - Shell anzeigen: Die auszuführenden DOS-Befehle für die Programme "exiflist" und "convert" werden in zwei Shells angezeigt. Shell darf erst nach der fertigen Ausführung geschlossen werden! - Schliessen verhindern: Die geöffneten Shell's werden nach der Ausführung nicht auto- matisch geschlossen. Shell anklicken und Taste drücken. - Fenster automatisch schliessen: Das Fenster "Daten einlesen" wird automatisch geschlossen. Dadurch können aber auch allfällige Meldungen nicht eingesehen werden. - Zoom Höhe: Es kann zwischen vier Zeilenhöhen ausgewählt werden. - Zoom Breite: Die Spalten können etwas breiter oder schmaler erstellt werden. - Schriftgrösse: Es kann zwischen vier Schriftgrössen ausgewählt werden. - Füllstand: In der vordersten Spalte der Excel-Datei wird angegeben, wieviele Felder in jeder Zeile ausgefüllt sind. Es kann eine Anzahl aus- gefüllter Felder in Prozent (bezüglich der Gesamtzahl eingelesener Felder) angegeben werden, bei welchem die Farbe der Zelle wechselt. Felder: - Verzeichnis: Die Spalte mit den vollen Pfadnamen wird in jedem Falle für das Zurückschreiben benötigt. Sie wird aus sicherheitsgründen ver- steckt. Ein Haken bei "Verzeichnis" fügt eine weitere Spalte mit den Namen der den Dateien direkt übergeordneten Ordner zu. - File-size: Fügt eine Spalte mit den Dateigrössen an. - Freie Felder: Hier können drei Feldbezeichnungen von EXIFedit eingefügt werden, welche vor allen anderen Feldern dargestellt werden und fixiert werden können. D.h. sie bleiben beim scrollen auf der linken Seite sichtbar. Die Spaltengrösse gibt ca. die Anzahl Zeichen an. Automatisch ausfüllen: - Alle Felder mit Haken werden mit dem angegebenen Text ausgefüllt. Fehlt der Haken bei "überschreiben", dann werden die Inhalte nicht leerer Zellen belassen. Beschreibung der Optionen und Funktionen für das Zurückschreiben (ctrl+shift+W): ------------------------------------------------------------------------------- Optionen: - Ersatz-Zeichen ~ : Das Zeichen ~ wird für Zeilenumbruch benötigt. Es kann somit nicht in die Felder zurückgeschrieben und muss ersetzt werden. Es kann ein Ersatzzeichen eingegeben werden. Für den Leerschlag kann alternativ auch das Wort "space" (klein) eingegeben werden. - Ersatz-Zeichen %,&,^,|,<,> : Diese Zeichen sind in DOS für Befehle reserviert. Es ist nicht möglich, diese in die Felder zurückzuschreiben. Es kann ein Ersatzzeichen eingegeben werden. - Shell anzeigen: Der DOS-Befehl für das zurückschreiben wird sichtbar in einer DOS-Shell ausgeführt. - schliessen verhindern: Die DOS-Shell wird nach der Ausführung nicht automatisch ge- schlossen. - Batch aufsplitten: Es werden nicht alle EXIF-Daten in einem Batch zurückgeschrieben. Stattdessen werden immer 20 Dateien miteinander verarbeitet. Diese Funktion ist etwas langsamer, gestattet dafür die bessere Kontrolle über den Stand der Arbeiten. - Logfile schreiben: Die während dem Einlesen angezeigten Bemerkungen werden schritt- weise in eine Textdatei abgelegt. Dient zur Kontrolle und zur Fehlersuche. Das Schreiben des Logfiles nimmt etwa zusätzliche 5 Sekunden in Anspruch. Funktionen: - Dateien zurück kopieren ALLE: Alle Zeilen der Excel-Datei werden zurückgeschrieben. - Dateien zurück kopieren MARKIERTE: Nur die mit Ctrl+Shift+M markierten Zeilen werden zurückge- schrieben. - Dateien zurück kopieren NICHT markierte: Nur die nicht markierten Zeilen werden zurückgeschrieben. - Datei speichern: Öffnet einen Dialog zum Speichern der eingelesenen Datei (newlist.txt) im Excel-Format *.xls. - Datei schliessen: Schliesst die Excel-Datei (newlist.txt). - Fenster schliessen: Beendet den Dialog zum Zurückschreiben. Beschreibung der Funktionen für das Eingeben von Keywords (ctrl+shift+K): ------------------------------------------------------------------------ - Keywords können direkt in den entsprechenden Zellen der Tabelle eingegeben werden. Sie sind mit Komma (,) oder Strichpunkt (;) zu trennen. - Mit ctrl+shift+K kann für die Keyword-Eingabe ein Dialog mit einer einfachen Keyword-Verwaltung geöffnet werden. Alle Keywords erscheinen in der temporären Liste "Auswahl". Zur Eingabe von neuen Keywords können diese aus einer einfachen "Datenbank" ausgewählt oder über die Texteingabe "Freie Keywords" neu eingegeben werden. - In die Texteingabe "Freie Keywords" eingegebene Keywords können entweder in die temporäre Liste oder in die Datenbank übernommen werden. Eine Übernahme in die temporäre Liste löscht den Eintrag. Es ist die folgende Syntax einzuhalten. - Syntax: keyword; keyword; ... ; keyword [Gruppe; Gruppe; ... ; Gruppe] Text Dabei sind beliebig viele Keywords und beliebig viele Keywordgruppen möglich. Gruppen, welche noch nicht vorhanden sind, werden angelegt. Eine Angabe der Gruppen ist nicht zwingend und wird nur für die Datenbank benötigt, nicht für die temporäre Liste. Der Text ist reiner Kommentar und wird in der Datenbank angehängt. An Stelle des Strichpunktes (;) können als Trennzeichen Kommas verwendet werden. Folgt kein Text, so ist die Endklammer bei der Eingabe nicht zwingend erforderlich. Ein Stern nach "[" wird durch die im Textfeld "Gruppe" angewählte Gruppe ersetzt. Space zwischen den einzelnen Keywords oder Keywordgruppen wird ignoriert. Beispiele: o Baum o Wald [* o Fahrrad, Bike, Velo [*, Verkehrsmittel, Reisen] o Berg; mountain, montaña - Je nach Stellung des Schalters "Case sensitiv" werden gleiche Keywords resp. Gruppen akzeptiert, sofern sie sich nur durch Gross-/Kleinschreibung unterscheiden. Dieser Schalter gilt auch für die Übernahme von Keywords in die temporäre Liste. Beim Umstellen des Schalters bleiben alle grossen/kleinen Keywords erhalten. Ist der Schalter beim Ändern eines Keywords oder einer Gruppe aber aus, dann werden diese zusammengeführt. - Für Keywords können Gruppen definiert werden. Alle definierten Gruppen erscheinen im ersten Textfeld von "Datenbank Keywords". Zu oberst steht das Item "Alle Gruppen". Hier sind alle definierten Keywords aufgeführt. Durch die Auswahl einer Gruppe können nur die Keywords, dieser Gruppe herausgefiltert werden. - Im zweiten Textfeld von "Datenbank Keywords" stehen die vordefinierten Keywords. Mit der Taste "Zur Auswahl hinzufügen" wird es in die temporäre Liste aufgenommen. Über die Taste "Keywords ändern" kann das Keyword bearbeitet werden, über die dritte Taste "Gruppe ändern" wird seine Gruppe bearbeitet. - Es wird jedes Keyword nur einmal in die Temporäre Liste "Auswahl" eingefügt. Beim anwählen von "nächstes Bild", "letztes Bild" oder "OK" werden die Keywords in die Excel-Tabelle kopiert. Bei "abbrechen" wird die Temporäre Liste gelöscht und die Excel-Tabelle wird nicht verändert. - Mit der Taste "nur aus Datenbank" können nur diejenigen Keywords der temporären Liste ausgewählt werden, welche auch in der Datenbank sind. Andere werden herausgefiltert. Datum-/Zeit- und Zeitzonen-Formate in den bezeichneten Datum-/Zeit-Spalten -------------------------------------------------------------------------- In allen Datum-/Zeit-Formaten sind die folgenden Zeichen gleichbedeutend, d.h. beliebig austauschbar: Komma (,) Strichpunkt (;) Doppelpunkt (:) Punkt (.) Unterstrich (_) Slash (/) Leerschlag ( ). Die folgenden Datenformate werden erkannt: 071231 --> 2007:12:31 20071231 --> 2007:12:31 31.12.07 --> 2007:12:31 31.12.2007 --> 2007:12:31 1.1.07 --> 2007:01:01 Die folgenden Datenformate werden beispielsweise NICHT erkannt: 31.12.7 71231 07-12-31 (Der Bindestrich ist als Minus für die Zeitzone reserviert) Die folgenden Zeitformate werden erkannt: 235959 --> 23:59:59 23:59:59 --> 23:59:59 2359 --> 23:59:00 23:59 --> 23:59:00 23 --> 23:00:00 1:1 --> 01:01:00 Die folgenden Zeitformate werden beispielsweise NICHT erkannt: 233 23-59 23:59: 23:: :59 2359:00 23:5900 Die folgenden Zeitzonen werden erkannt, wenn sie nach einer Uhrzeit folgen: +0130 resp. -0130 +01:30 -01:30 +01 -01 +1 -1 Die folgenden Zeitzonen werden beispielsweise NICHT erkannt: +:30 0130 01 Bekannte Probleme: ----------------- - Sonderzeichen sowie Umlaute in Bildverzeichnissen stellen je nach Zeichen und Zeichensatz ein Problem dar. Die meisten Zeichen des erweiterten schweizer ASCII-Zeichensatzs werden erkannt. - Dateinamen dürfen keine Punkte "." enthalten ausser dem Trennzeichen für die Dateiendung (Suffix). - Die Thumbnails werden zentral abgelegt. Als Konsequenz wird bei gleichnamigen Bildern mit gleicher Datei- endung in unterschiedlichen Verzeichnissen nur ein Thumbnail angelegt, welches für alle Bilder verwendet wird. - Markieren funktioniert nur mit zusammenhängenden Zellen. - Das Log-Fenster lässt sich während der Verarbeitung zum Teil nicht scrollen. - Das Schreiben des Logfiles nimmt zusätzliche 15 Sekunden in Anspruch (um Zugriffskonflikte zu vermeiden). - Thumbnails können von convert.exe nur von *.jpg und *.tif-Bildern angelegt werden. Wer von anderen Dateiformaten Thumbnails benötigt, kann diese mit anderen Programmen wie z.B. IrfanView selber anlegen (Maximalgrösse von 250x100 Pixel einhalten, konvertieren nach *.jpg) und in das Thumbnail-Verzeichnis kopieren. Mit IrfanView die Umbenennen-Optionen $N oder $N_$O sowie Punkt nach "" umwandeln benutzen. - Das erneute Einlesen von newlist.txt mit ctrl+shift+A funktioniert nur bei geöffneter Arbeitsmappe "newlist.txt" oder beim zweiten Anlauf. - Bei grossen Dateimengen (z.B. 10'000 bearbeitete Bilder) können Such- und andere Funktionen sehr viel Zeit in Anspruch nehmen. Das Einlesen über 60'000 Bilder ist prinzipiell nicht möglich. - Das Einlesen ganzer Laufwerke bereitet Probleme (Windows System Informationen) - Inkompatibilitäten: Je nach System und Office-Version können Inkompatibilitäten bestehen. - Die EXIF-Felder der Kamerahersteller unterliegen einer ständigen Weiterentwicklung. Deshalb ist es weder EXIFcell noch den ExifUtils möglich, ständig aktuell zu bleiben. Fragmentierung der Festplatte: ----------------------------- - Werden viele Bilddateien im Batch mit IPTC-Daten ergänzt, so führt dies schnell zu einer fragmentierten Festplatte: Jedes der im Speicher aufeinanderfolgenden Bilder wird ein bisschen vergrössert, stösst am nachfolgenden Bild an und wird im Speichermedium aufgeteilt. - Die Festplatte muss genügend Platzreserven aufweisen. - Nach dem Beschreiben grosser Bildmengen mit EXIF-Daten sollte der Festplattenspeicher auf Fragmente überprüft und entsprechend defragmentiert werden. Abgrenzung der Verantwortung, Updates und Weiterbearbeitung des Codes: --------------------------------------------------------------------- - Der Autor des Programmes entzieht sich jeglicher Verantwortung für Datenverluste, welche sich durch die Anwendung ergeben. Es liegt beim Anwender, sich um die Sicherheit seiner EXIF-Daten, der Bilder, sowie der verwalteten Keywords zu kümmern. Jede Haftung wird abgelehnt. - Nicht alle Bildbearbeitungsprogramme erhalten die EXIF-Daten. Je nach verwendeter Software können die EXIF-Daten im Workflow verloren gehen. - Updates wird es in Ermangelung an Freizeit nur selten und nur in dringenden Fällen geben. - Es ist jedem erlaubt, den Code entsprechend seinen Vorstellungen zu verändern. Wer sich allerdings an den Programmcode heranwagt sei hier gleich gewarnt: Dieser ist weder schnell noch schön ausgeführt. EXIFcell ist aus der Not heraus entstanden und war ursprünglich überhaupt nicht für eine Weiterverbreitung gedacht. Das Programm stellt demnach eher eine Art "Design-Studie" als ein fertig abgesichertes Programm dar. Entsprechend freut sich der Autor über jegliche Neu-/Weiterentwicklungen, welche auf dieser Idee aufbauen. - Es ist nicht gestattet, den Code, Teile davon oder Weiterentwicklungen kommerziell zu vermarkten. - Jeder Benutzer hat sich selber um Download und Lizenz der kommerziellen Programme EXIFutils und Microsoft Excel zu kümmern. Winterthur, 24.05.09 René Bürgi ------------------------------------------------------------------------------------------------------------- http://www.imageo.ch