Photo Mechanic

Photo Mechanic ist ein praktisches und mächtiges Werkzeug für die Fotoverwaltung, es spielt eine zentrale Rolle in meinem Workflow. Dieser ist hier beschrieben. Zusätzlich gibt es auch ein PDF mit ein paar Anwendungsbeispielen. Ein paar Besonderheiten von Photo Mechanic werden hier detaillierter beschrieben:

Variablen

Variablen werden in Photo Mechanic als Platzhalter für Metadaten verwendet und werden zwischen geschwungenen Klammern geschrieben, also so { }.

Variablen können Daten enthalten, die bei der Aufnahme von der Kamera geschrieben wurden (Exif) wie z.B. die Brennweite {focallength} oder die Belichtungszeit {shutter}. Variablen können aber auch Daten enthalten, die nach der Aufnahme bei der Nachbearbeitung erstellt wurden (IPTC). Ein Beispiel dafür sind die Schlüsselwörter {keywords}.

Je nach Kamerahersteller werden in der Regel nicht alle Exif-Daten beschrieben, die in Photo Mechanic prinzipiell zur Verfügung stehen. Auch sind nicht alle Exif-Daten, die eine Kamera schreibt, in Photo Mechanic nutzbar. Beispiele dafür sind bei Olympus/OMDS-Kameras z.B. die Variable {actuations}, also die Anzahl der Auslösungen einer Kamera, oder andererseits der Exif-Wert für „Subject Distance“, also die Entfernung des fotografierten Objekts.

Die Liste aller Variablen mit Beschreibungen (in englisch) findet man im Internet oder man ruft sie in Photo Mechanic auf, das sieht dann mit entsprechendem Blättern in etwa so aus (im Feld oben wird die ausgewählte Variable beschrieben) – Bilder zum Vergrößern anklicken:

Eine Liste der Photo Mechanic Variablen mit deutscher Übersetzung (links) und eine Liste aller Shortcuts (rechts) findest Du hier – leider funktionieren nicht alle Shortcuts auf einem deutschen Mac-Keyboard, daran wird aber gearbeitet. Zum Runterladen dieser Listen: Klicke zunächst das entsprechende Bild an, dann klicke in Steuerungsmenü „…“ und wähle dann „Download PDF File“.

Photo Mechanic Variablen
Photo Mechanic Shortcuts

Variablen sind sehr vielfältig anwendbar, im oben erwähnten PDF ist z.B. gezeigt wie man damit Metadaten als „Wasserzeichen“ in ein Bild einfügt, oder wie man in einer Diashow Metadaten anzeigt.

Code Replacement

Code Replacement, also das Ersetzen von Codes, beschleunigt in Photo Mechanic die Beschriftung von Fotos bei häufig verwendeten Begriffen oder Namen, wie z. B. in der Sportfotografie. Code Replacement kann aber auch als Kurzschrift für die Ersetzung von Beschriftungen in jeder Art von Fotografie verwendet werden.

Um Code Replacement zu verwenden, erstellst Du zunächst eine Textdatei mit zwei oder mehr Tab-getrennten Spalten. In Microsoft Excel werden derartige Dateien mit „Tabstoppgetrennter Text“ bezeichnet. Die erste Spalte ist der „Code“ und die zweite Spalte (oder auch eine dritte, vierte,…) sind die Ersetzungen.

Ein Anwendungsfall wären Starterlisten z.B. bei einem Schirennen, einer Surfregatta oder einem ähnlichen Event. Wenn man dann auf einem Foto die Startnummer hat, kann man sich (halb-)automatisch dazugehörige Daten in die Metadaten der Fotos eintragen lassen. Hier ein Beispiel mit der Starterliste der Formel 1-Saison 2023 (als Beispiel gewählt, weil man sich diese Liste aus dem Internet einfach runter laden kann – ein Veranstalter eines Events, bei dem Du fotografierst, hat sicher Ähnliches zur Verfügung).

Beispiel einer Code Replacement Datei in Photo Mechanic, hier erstellt in Excel

In obigem Beispiel enthält die erste Spalte den „Code“, in dem Fall die Startnummern. Die zweite Spalte enthält die Fahrernamen (das 1. Replacement, die 1. Ersetzung) , die dritte Spalte das Team (2. Replacement, wird mit #2 aufgerufen). Wichtig ist das Speichern als „Tabstoppgetrennter Text“, wenn man Excel verwendet.

Diese Datei laden wir jetzt in Photo Mechanic. Dazu gehen wir zunächst an diese Stelle:

In Photo Mechanic setzt man die Code Replacements an einer bestimmten Stelle

Schneller kommt man an die entsprechende Stelle durch den Shortcut (am Mac) ctrl-cmd-c:

Eingabefeld für die Auswahl der Code Replacement Dateien in Photo Mechanic

Hier dann „Add“ drücken und die vorher erstellte Datei auswählen. Im Bild unten wird gezeigt, wie das am Ende aussieht, die Code Replacements dieser Datei können danach genutzt werden. Den wählbaren „Delimiter character“, das Begrenzungszeichen, gibt man unten links ein. Ich nutze dafür das „=“ und nicht, wie im Bild oben vorgeschlagen, den Backslash „\“:

eine gesetzte Code Replacement Datei in Photomechanic. Unten links wird der "Delimiter character" gesetzt.

Die Nutzung des Code Replacements an einem Beispiel für die Bildbeschreibung („Caption“ in Photo Mechanic). Die Eingabe:

Beispiel für einen Text der dann in Photo Mechanic ersetzt wird durch die Werte in der Code Replacement Datei


wird durch das Code Replacement ersetzt durch dieses Ergebnis:

Das Ergebnis von Code Replacement in Photo Mechanic

Dabei wird =16= für den „Code“ 16 (die Startnummer) und davor und danach der „Delimiter character“, also das „=“, mit der 1. Ersetzung ausgetauscht (der Name des Fahrers mit der Nummer 16 ist Charles Leclerc). Möchte ich die 2. Ersetzung eines Codes aufrufen, dann füge ich ein „#2“ dazu, also z.B. =16#2= für die 2. Ersetzung des Codes 16, in diesem Fall ist das „Ferrari“. Wie oben beschrieben kann ich den „Delimiter character“ wählen. Ich habe das „=“ gewählt.

Hot Codes

Hot Codes sind eine spezielle Variante von Code Replacements. Diese Methode wird hier beschrieben, sie ist mächtiger als das normale Code Replacement.

Nehmen wir an, wir haben zwei Kameras des gleichen Typs, und wollen schon im Dateinamen erkennen, mit welcher der beiden Kameras ein Foto gemacht wurde.

Die hier beschrieben Methode über die Verwendung der Variablen für das Kameramodel in der Beschriftung einer Datei hilft uns dabei nicht, da ja beide Kameras in den Exif-Daten dem gleichen {model} entsprechen.

Hier kommen die Hot Codes ins Spiel. Wie auch oben, erstellen wir uns einen „tabstoppgetrennten Text“. Der sieht zwar ein bisschen komplizierter aus, ist es aber nicht wirklich.

Das Erstellen einer Hot Code Datei für Photo Mechanic hier in Excel
Wenn man in Photo Mechanic eine Hot Code Tabelle in Excel erstellt, muss man die Datei als "Tabstoppgetrennten Text" abspeichern.

Bedeutung der einzelnen Zeilen:

  • Zeile 1 definiert welche Variablen durchsucht werden, das wird angezeigt durch die Kombination von //== (im Feld A1) und einer Variable, hier {snum}, also die Seriennummer der Kamera (im Feld B2). In der fertigen „tabstoppgetrennten Text“ txt-Datei sind die Excel-Felder dann nicht mehr vorhanden.
  • Zeile 2 ist aus Gründen der besseren Lesbarkeit leer geblieben, die Zeile kann man aber auch auslassen.
  • Zeile 3 definiert die neuen Hot Code Variablen, das wird angezeigt durch die Kombination //## im Feld A3. In den Feldern B3 und C3 werden die neuen Variablennamen angegeben, nämlich model1 und model2. Bei den Code Replacements hatten die Spalten noch keine Namen. Während normale Photo Mechanic Variablen durch geschwungen Klammern, „{“ und „}“, aufgerufen werden, werden Hot Code Variablen durch eckige Klammern aufgerufen, „[“ und „]“.
  • Zeilen 4 und 5: Wenn die Seriennummer BJMA00047 gefunden wird, dann wird beim Aufruf von [model1] der Wert OM-1-a ausgegeben und für [model2] der Wert Meine erste OM1. Entsprechend wenn die Seriennummer BJMA00011 gefunden wird, OM-1-b und Meine zweite OM1.
  • Zeile 6: Wenn die Werte BJMA00047 und BJMA0001 nicht in den Seriennummern gefunden werden, dann nimm für den Wert [model1] bitte die Variable {model}.

Hot Codes können noch mehr, z.B. kann man nicht nur eine Variable durchsuchen lassen (im Beispiel oben nach Seriennummern), man kann auch z.B. zuerst nach bestimmten Seriennummer suchen lassen und dann nach dem Wert einer anderen Variable, siehe mehr hier.

Zusammenfassung

Photo Mechanic ist ein tolles Werkzeug um Fotos zu betrachten, zu organisieren und zu exportieren. Die hier beschriebenen Funktionen der Variablen, des Code Replacements und der Hot Codes erlauben es, sich das Leben beim Verwalten der Fotos wirklich einfacher zu machen. Die grundlegenden Funktionalitäten werden in meinem Workflow beschrieben und auch in diesem PDF. Shortcuts für Photo Mechanic am Mac findest Du hier.