Author: Stefan Spaeth
Description: Umbenennungsregeln für createPhotoWebPages.pl

# createPhotoWebPages.pl - Umbenennungsregeln

zurück zur Hauptseite

Die Regeln für das Umbenennen von Bilddateien (und zugehörige Konfigurationseinträge) werden im folgenden kurz beschrieben.

- `IMG_NAME_REPLACE_UNDERSCORE=1`
  mit dieser Option werden Leerzeichen (auch mehrere) durch ein "_"-Zeichen ersetzt, aus "Mein Bild" wird also "Mein_Bild".
- `IMG_NAME_NO_NUMBER_SUFFIX=1`
  folgen am Ende auf Buchstaben durch Leerzeichen getrennte Ziffern so werden diese Leerzeichen entfernt, aus "Bild 1" wird "Bild1"
- `IMG_NAME_NO_ALPHA_PREFIX=1`
  diese Option erlaubt es einen Alpha-Prefix bei der Namensbildung zu entfernen, aus "aa_Bild.jpg" wird so "IMAGE_NAME=Bild". Beim Umwandeln von IMAGE_NAME in Dateinamen wird dieser Eintrag nicht angewandt. Ein eventueller Prefix bleibt also erhalten.
- `IMG_NAME_REPLACE_DASH=0`
  alternativ können Leerzeichen auch durch Bindestriche ersetzt werden, aus "Mein Bild" wird so "Mein-Bild".
- `IMG_NAME_BLANK_BEFORE_CAPS=1`
  diese Option spart Zeichen ein in dem alle Leerzeichen die zwischen einem Klein- und einem Großbuchstaben stehen entfernt werden; dieser Eintrag kann mit den Ersetzungen durch Unterstrich und Bindestrich kombiniert werden

Eine weitere Regel die immer angewendet wird ist, daß HTML-Entities, wie z.B. Umlaute, als gesamtes durch den ersten Buchstaben nach dem Ampersand ("&") ersetzt werden.

Zum besseren Verständnis hier ein paar Beispiele. Es wird angenommen daß die Bilder mit
`-scan -rename -ext -prefix`
eingelesen wurden. Die Konfigurationseinträge werden wie oben angegeben vorausgesetzt.

Originaldateiname | nach "-scan" | IMAGE_NAME | IMAGE_NAME geändert in | Dateiname nach "-rename"
--- | --- | --- | --- | ---
DSCN4325.JPG | aa_DSCN4325.jpg | DSCN 4325 | Gro&szlig;er Vogel | aa_GroserVogel.jpg
MeinErstesBild.jpg | ab_MeinErstesBild.jpg | Mein Erstes Bild | Mein erstes Bild | ab_Mein_erstesBild.jpg
Bild1.jpg | ac_Bild1.jpg | Bild 1 | Mein zweites Bild 1 | ac_Mein_zweitesBild1.jpg

zurück zur Hauptseite