In ImageMeter können Sie manche Texte selbst definieren, z.B. der Titel für neue Bilder oder Order, Bildnotizen, oder die Bildüberschriften in der PDF-Ausgabe. Im einfachsten Fall können das feste Namen sein, wie z.B. "Neuer Ordner", aber meist wollen Sie wahrscheinlich dynamische Bestandteile im Namen haben, wie z.B. das aktuelle Datum oder den Dateinamen des geladenen Bildes. Dies ist mit Textvariablen möglich, welche dann im jeweiligen Fall durch den aktuellen Wert ersetzt werden.
Textvariablen werden in geschweifte Klammern '{ }' geschrieben. Alles außerhalb dieser Klammern ist normaler Text. Um z.B. das aktuelle Datum einzufügen, kann die Textvariable '{now}' benutzt werden. Der Titeldefinition wäre damit etwa
Bild vom {now}
Beim Erstellen eines Bildes wird '{now}' dann automatisch mit dem aktuellen Datum ersetzt, so dass der Titel in etwa so lautet:
Bild vom 23. Apr. 2021
Variablen können weitere Untervariablen besitzen. Z.B. kann bei einem Datum auf die einzelnen Bestandteile (Jahr, Monat, Tag, Uhrzeit) zugegriffen werden. Dieser Teil wird (durch einen Punkt abgetrennt) an die Variable angehängt. Das sieht dann z.B. so aus:
Bild aus dem Jahr {now.yyyy}
Dies resultiert in dem Titel
Bild aus dem Jahr 2021
Welche Untervariablen möglich sind, finden Sie in am Abschnitt `Referenz` weiter unten auf dieser Seite. Teilweise können Sie auch längere Ketten bilden, wenn die Untervariablen wieder Untervariablen haben:
Breitengrad: {image.exif.gps.latitude}
Manche Variablen (z.B. 'exif', 'image', oder 'folder') können selbst nicht benutzt werden, sondern nur über ihre Untervariablen. Also z.B. macht '{exif}' alleine keinen Sinn, aber '{exif.gps}' schon.
Nachfolgend ist eine Liste der möglichen Variablennamen.
Name | Typ | Beschreibung |
now | Datum | Das aktuelle Datum (nicht notwendigerweise das Datum, zu der ein Bild fotografiert wurde). |
filename | Dateiname | Dateiname der Eingabedatei |
page | ganze Zahl | Seitennummer beim PDF-Import |
exif | EXIF | Die EXIF-Metadaten aus dem Bild |
folder | Ordner | Der aktuelle Ordner |
image | Bild | Das aktuelle Bild |
Beachten Sie, dass nicht alle Variablen an allen Stellen möglich sind, da sie evtl. an manchen Stellen keinen Sinn machen. Z.B. gibt es bei der Definition eines neuen Ordnernamens keinen Dateinamen einer Eingabedatei `{filename}`. Sollten Sie einen ungültigen Variablennamen schreiben, oder die Variable in diesem Zusammenhang nicht definiert sein (z.B. ein Bild ohne EXIF-Daten wird importiert), dann wird an dieser Stelle der Text `undefiniert` erscheinen.
Die folgenden Tabellen zeigen die jeweils möglichen Untervariablen für jeden Datentyp und die Ausgabe der Variable selbst. Die elementaren Typen (Text, Zahl) haben keine Untervariablen.
Ausgabe: Titel des Bildes. D.h. das gleiche wie bei {*.title}
Untervariable | Typ | Beschreibung |
title | Text | Titel des Bildes |
parent | Ordner | Der Ordner, in dem sich das Bild befindet |
number | ganze Zahl | die zugewiesene Bildnummer |
exif | EXIF | Die EXIF-Metadaten des Bildes |
capture_date | Datum | Aufnahmedatum, unabhängig von den EXIF Daten |
Ausgabe: Titel des Ordners. D.h. das gleiche wie bei {*.title}
Untervariable | Typ | Beschreibung |
title | Text | Titel des Ordners |
parent | Ordner | Der übergeordnete Ordner |
Ausgabe: voller Dateiname inclusive Endung
Untervariable | Typ | Beschreibung |
stem | Text | Dateiname ohne Endung |
suffix | Text | Endung des Dateinamens |
Ausgabe: undefiniert
Untervariable | Typ | Beschreibung |
gps | GPS | GPS Koordinaten des Bildes |
date | Datum | Aufnahmedatum |
make | Text | Kamerahersteller |
model | Text | Kameramodell |
Ausgabe: Koordinaten aus Längen- und Breitengrad. Keine Höhe.
Untervariable | Typ | Beschreibung |
latitude | GPS-Winkel | Breitengrad (N/S Richtung) |
longitude | GPS-Winkel | Längengrad (O/W Richtung) |
altitude | Text | Höhe in Metern (über Meeresspiegel) |
numeric | Text | Breiten-/Längengrad als Zahlenpaar (z.B.: 44.336;10.254) |
Ausgabe: Koordinate im Format 44° 20" 10' N.
Untervariable | Typ | Beschreibung |
numeric | Text | Ausgabe als Dezimalzahl (44.336) |
Ausgabe: Datum ohne Zeit. Beispiel: "23. Apr. 2021".
Untervariable | Typ | Beschreibung |
yyyy | Text | Jahr (4 Ziffern) |
yy | Text | Jahr (letzte 2 Ziffern) |
m | ganze Zahl | Monat als Zahl |
mm | Text | Monat als zweistellige Zahl |
M | Text | Monat als Abkürzung |
MM | Text | Monat als voller Name |
d | ganze Zahl | Tag |
dd | Text | Tag als zweistellige Zahl |
h | ganze Zahl | Stunde |
hh | Text | Stunde als zweistellige Zahl |
h12 | Text | Stunde (12 Stunden + am/pm) |
min | Text | Minute als zweistellige Zahl |
sec | Text | Sekunde als zweistellige Zahl |
time | Text | Volle Uhrzeit im HH:MM:SS Format |
hhmm | Text | Uhrzeit im HH:MM Format (Stunden und Minuten) |
Ausgabe: die Zahl.
Untervariable | Typ | Beschreibung |
2 | text | Als 2-stellige Zahl formatieren |
3 | text | Als 3-stellige Zahl formatieren |
4 | text | Als 4-stellige Zahl formatieren |
Falls Sie geschweifte Klammern '{ }' als Text in die Ausgabe schreiben wollen, müssen Sie diesen das Zeichen '\' (umgekehrter Schrägstrich) voranstellen. Das selbst ist für den umgekehrten Schrägstrich selbst nötig.
Leerzeichen sind in einer Variablenbeschreibung nicht erlaubt. Die Texteingabe von Android fügt oft automatisch ein Leerzeichen nach einem Punkt ein. Entfernen Sie dieses wieder.