2.1k Aufrufe
Gefragt in Bildbearbeitung von
Hallo Liebe Helfer

Gibt es eine möglichkeit Bildernamen für mehrere Bilder gleichzeitig zu übertragen ?

Beispiel:

Image0000_0.jpg
Image0001_1.jpg
Image0003_3.jpg

Diese Namen sollen ersetzt werden durch:

001_1.jpg
001_2.jpg
002_1.jpg

Dieses dient nur als beispiel. Es handelt sich dabei um mehrere Hunderte Bilder welche den Namen übertragen werden sollen.

Hoffe es hat Jemand einen Tipp.

7 Antworten

0 Punkte
Beantwortet von simser Experte (3.7k Punkte)
Dafür gibt's viele mehr oder weniger einfache Lösungen.

Ich favorisiere die Batchkonvertierungsfunktion des Irfanview.

Dabei sollte nur einmalig darauf geachtet werden, dass beimersten Mal der Qualitätsregler der jpg-Kompression von 80 auf 100 gezogen wird.

Anleitung
0 Punkte
Beantwortet von
Hallo Simser

Habe wahrscheinlich nicht gut beschrieben. Es geht darum Bildernamen die eine Reihenfolge haben durch Bildernamen mit unregelmässigen Namen zu ersetzen. Probiere noch mal ein Beispiel:

Image0000_0
Image0001_1
Image0003_3
Image0004_4

diese Namen sollen ersetzt werden von:

Bild_059
Bild_653
Bild_789
Bild_874

Hoffe auf Tipps. Danke!
0 Punkte
Beantwortet von simser Experte (3.7k Punkte)
Was ist das Ziel der Maßnahme?
0 Punkte
Beantwortet von son_quatsch Experte (5.3k Punkte)
Was ist das Ziel der Maßnahme?
Vermutlich nicht sequentielle Dateinamen - so könnte man im Internet dank Bild-URL nicht automatisch deren Nachbarn erraten. ;-)

Ist es das, was du willst?
0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Hallo mce,

scheinbar willkürliche Dateinamen kannst du auch per Stapelumbenennung erzeugen indem du z.B. auf die EXIF-Informationen zu Aufnahme-Datum und -Zeit zurückgreifst. Jahr, Monat, Tag, Stunde, Minute und Sekunde können über entsprechende Variablen abgefragt und verwendet werden und wenn du keine Trennzeichen vorgibst ergeben diese eine durchgängige Zahl deren 'Nachbar' nicht zu erraten ist. Das geht mit IrfanView oder auch mit dem FastStone Image Viewer recht problemlos.

Bei FastStone würde z.B. eine Umbenennungsvorgabe mit 'Bild-$Y$M$D$H$N$S' für ein heute um 08:35,12 Uhr geschossenen Foto den Dateinamen 'Bild-20100927083512' ergeben, wobei natürlich ein aufmerksamer Betrachter merken wird, was dieser Dateiname beinhaltet. Aber du musst natürlich nicht alle Variablen verwenden und könntest auch ihre Reihenfolge verändern. 'Bild-###$N$H$S' ergäbe z.B. 'Bild-001350812' wobei ### für eine fortlaufende Nummerierung (bis 999) im ersten Teils des Dateinamens dienen würde um ihre chronologische Reihenfolge beizubehalten, der restliche Teil des Dateinamens wäre aber auch nicht vorhersehbar. Deiner Phantasie bei der Nutzung dieser Daten für eine Umbenennung sind da keine Grenzen gesetzt.

Gruß
Kalle
0 Punkte
Beantwortet von
Hallo Kalle und Co

Ich staune wieviel Phantasie und Ergeiz Ihr habt.
Bei dieser übung geht es darum die aufgeteilten Bilder wieder in den letzten Zustand wieder zurück zu benennen.
Beispiel:
001_
002_
003_
Diese Zahlen vor dem Bodenstrich sind wie einzelne Zimmer zu verstehen.
Beispiel:
_001
_002
_003
Diese Zahlen nach dem Bodenstrich sind wie Personen welche sich in den Zimmern aufhalten zu verstehen.
Also es können mehrere Zimmer sein Und viele oder auch weniger viele Personen in einem Zimmer sein. Da ja nun jede Person einen Namen zugewiesen bekommt und vorne dran noch die Zuweisung für das Zimmer bekommt, dadurch entstehen die nicht sequentielle Dateinamen. Nun leider werden diese für eine weiterverarbeitung von einem Programm umbennant zu:
000_0
001_1
002_2
003_3
Da diese verarbeitung notwendig und die umbenennung unumgänglich ist, kommt die Frage:
Wie kann Ich diese Daten zurückbenennen?
Leider kann mann da nicht mit Zeit oder sonstiges daran gehen. Der wunsch wäre nach der alten reichenfolge die Namen zu übertragen. Wenn es nur wenige wären könnte mann es per Hand erledigen, jedoch handelt es sich um grosse Mengen.

Danke und Gruss
mce
0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Hallo mce,

wenn die Dateien selbst keine Informationen zu ihrer vorherigen Benennung enthalten und dies auch nicht irgendwie aus vorhandenen Daten abgeleitet werden kann wird das automatische Umbenennen nicht möglich sein, denn irgendwelche Anhaltspunkte werden dazu ja benötigt.

Unter Win7 wäre unter bestimmten Umständen das Wiederherstellen von Vorgängerversionen von Dateien möglich, aber dazu müssten diese natürlich auch von Win7 entsprechend gespeichert/gesichert sein.

Gruß
Kalle
...