Startseite › Forums › www.mortara.org › Software › WIA-Loader › Feature "Konflikt-Handling" – Suffix
- Dieses Thema hat 15 Antworten sowie 2 Teilnehmer und wurde zuletzt vor vor 14 Jahren, 3 Monaten von Patrick aktualisiert.
-
AutorBeiträge
-
23. Juli 2010 um 09:08 Uhr #1456desterTeilnehmer
Erstmal: Gutes Programm. Danke dafür.
Nun zu meinem "Problem".
Ich benenne Importdateien nach Datum und Uhrzeit um. Bei Serienbildern greift die im Betreff genannte Funktion. Allerdings wird erst beim zweiten innerhalb einer Sekunde gemachten Foto ein Suffix angehängt.
Wenn ich an diese Serienbilder jetzt nochmal eine zusätzliche Beschreibung in den Dateinamen anfüge, ändert sich im Dateimanager die Reihenfolge. Die erste Datei ohne Suffix wandert an das Ende der Liste.
Bei Galerieerstellungen stimmt dann die zeitliche Abfolge der Bilder nicht mehr.Wäre es möglich, das Suffix schon an das erste in einer Sekunde gemachte Bild anzuhängen?
Cam2PC macht das, hat aber andere Einschränkungen.
Ansonsten habe ich das manuell geändert, was bei teilweise mehreren hundert Bildern relativ ätzend ist 🙂23. Juli 2010 um 09:18 Uhr #1457PatrickAdministratorHallo,
sollte sich machen lassen. Ich versuche es in einer der nächsten Betas unterzukriegen.
grüße,
patrick
25. Juli 2010 um 13:06 Uhr #1460PatrickAdministratorSo, in der aktuellen Beta ist das Feature nun enthalten.
25. Juli 2010 um 18:35 Uhr #1461desterTeilnehmerAh super! Danke.
Und dann noch als wählbare Option. Cewl 🙂
Muss ich gleich mal testen.Ich habe bei der Bildbe- und -verarbeitung zwar einen ziemlich speziellen Workflow, aber ich hoffe, das mit dem Suffix ist auch anderen Usern von Nutzen.
—> FUNZT!
25. Juli 2010 um 22:40 Uhr #1463PatrickAdministratorSuper, dass es gleich funktioniert. Ein kleiner Haken ist allerdings noch dabei: Wenn man zu einem späteren Zeitpunkt wieder Bilder importiert, und diese in einem Ordner landen, wo es schon Bilder mit dem gleichen Namen (abgesehen vom Suffix) gibt, wird es schiefgehen ….. bin noch am überlegen, wie ich das am besten umgehen kann.
26. Juli 2010 um 06:05 Uhr #1465desterTeilnehmerHm, du musst natürlich viele Ansätze und Vorgehensweisen beachten.
Ich bin nicht sicher, ob ich dich richtig verstehe, deshalb das alles unter Vorbehalt.
Da importiert jemand seine Bilder und benutzt dafür den gleichen Dateinamen und den selben Ordner wie schon mal bei einem Import zuvor!?
Macht das wirklich jemand???Ich behaupte mal, dass ein Hinweis, bzw. eine Nachfrage, ob man eine vorhandene Datei überschreiben will, reichen sollte.
26. Juli 2010 um 09:37 Uhr #1467PatrickAdministratorIch gebe zu, der Fall wird eher unwahrscheinlich sein, aber dennoch …… Murphy ist überall.
Im Prinzip ist die Lösung auch nicht so schwer zu finden, muss mir nur überlegen, wie ich das Programmtechnisch am einfachsten umsetzen kann.
Ein Beispiel:
Jemand lässt seine Bilder in einen Ordner importieren, der nur das aktuelle Jahr, und den aktuellen Monat als Namen trägt. Die Bilder benennt er dabei noch nach folgendem Muster um:
26072010.jpg (ich weiss, dass das ziemlich unsinnig ist, aber es ist ja nur ein Beispiel 🙂 )
Jetzt macht er am 26. 7. 2010 10 Bilder, importiert zuerst 5 davon, und dann in einem zweiten Arbeitsschritt, die restlichen 5. (Auch das bitte nicht zu sehr nach Sinn und Unsinn bewerten)
Nach dem ersten Importvorgang hätte er dann also folgende 5 Bilder in seinem Zielordner:
26072010_1.jpg
26072010_2.jpg
26072010_3.jpg
26072010_4.jpg
26072010_5.jpgJetzt startet er den zweiten Durchgang, und zuerst wird wieder ein Bild ohne Suffix gespeichert:
26072010.jpg
Beim zweiten Bild wird dann der Konflikt festgestellt, und WIA-Loader fängt an das Suffix so lange hochzuzählen, bis ein freier Name gefunden wurde:
26072010_6.jpg
Danach folgen noch die Bilder 3 bis 5 des zweiten Durchgangs:
26072010_7.jpg
26072010_8.jpg
26072010_9.jpgZum Schluss geht WIA-Loader her, und versucht das erste Bild (das jetzt noch kein Suffix hat) umzubenennen, und das Suffix (z.Z festkodiert _1) anzuhängen, und dabei wird es krachen, da ‚26072010_1.jpg‘ ja schon im ersten Durchgang ‚belegt‘ wurde.
Ich denke, die sinnvollste Lösung wäre es, wenn WIA-Loader in so einem Fall nicht bei Suffix _6 weitermacht, sondern erst bei _7, und dann am Schluss dem ersten Bild des zweiten Durchgangs das Suffix _6 anhängt.
26. Juli 2010 um 11:24 Uhr #1468desterTeilnehmerWie du es angegeben hast, gibt es beim 1. Import keine Datei ohne Suffix!? (-> _1 bis _5)
Wieso soll beim 2. Import eine Datei ohne Suffix erstellt werden?
Wenn WIAL beim ersten Bild des 2. Imports schon hochzählt, würde es bei _6 landen und dort weiter machen.
==
Bei dem von dir beschriebenen Importvorgehen (alles in einen Ordner) wäre es durchaus sinnvoll, den Suffix mehrstellig anlegen zu können.
Anstatt _1
so _001
Die Stellen am besten wählbar.Im Zusammenhang mit Serienbild ist das nicht nötig.
26. Juli 2010 um 14:33 Uhr #1469PatrickAdministratorDas Suffix wird ja nur benutzt, wenn mehrere Dateien mit dem gleichen Namen gespeichert werden sollen, d.h. aber auch, dass WIA-Loader zuerstmal eine Datei ohne Suffix abspeichert, und dann erst bei der zweiten Datei mit den Suffixen anfängt. Wenn die neue Option aktiv ist, wird dann am Ende des Imports erst die Datei ohne Suffix umbenannt. Es ist also während der Import läuft immer eine Datei ohne Suffix vorhanden.
Die Anzahl der Stellen des Suffixes konfigurierbar zu machen hatte ich sowiso schon ins Auge gefasst, werde das die Tage auch umsetzen.
26. Juli 2010 um 15:00 Uhr #1470desterTeilnehmerVielleicht reden wir aneinander vorbei oder ich kapier irgendwas nicht. Es ist ja auch nicht ganz einfach sowas im Detail schriftlich zu erläutern 🙂
Bei der von dir beschriebenen Vorgehensweise, "alles in einen Ordrner", sollte schon beim ersten Importvorgang eine Datei ohne Suffix vorhanden sein.
Laut deiner Liste, ist das aber nicht der Fall:Someone wrote:
Nach dem ersten Importvorgang hätte er dann also folgende 5 Bilder in seinem Zielordner:
26072010_1.jpg
26072010_2.jpg
26072010_3.jpg
26072010_4.jpg
26072010_5.jpgBei dieser Liste müsste doch der Haken bei "Add Suffix to first file too" gesetzt sein!?
Dann müsste doch beim zweiten Import bis zum ersten freien Suffix hochgezählt werden können.
Wenn allerdings vom programmtechnischen Ablauf (temporär) immer eine Datei ohne Suffix vorliegt, dann kann ich das schlussendlich nicht beurteilen. Bin kein Programmierer.
Ich mal nen Test, indem ich 2x Serienbilder importiere.
26. Juli 2010 um 15:08 Uhr #1471PatrickAdministratorDie Liste gibt den Zustand nach dem Import wieder, während des Imports heisst aber die Datei ‚26072010_1.jpg‘ aber noch ‚26072010.jpg‘. Erst am Ende des Importvorgangs wird dann das Suffix angehängt. Das habe ich so gemacht, weil es so deutlich einfacher zu handhaben ist.
26. Juli 2010 um 15:17 Uhr #1472desterTeilnehmerHm, wenn ich 2 Imports von jeweils 5 Serienbildern mache, wird der ersten Import (mit Haken bei "Add Suffix to first file too") mit einem Suffix von 1-5 gespeichert.
Der zweite Import (mit Haken bei "Add Suffix to first file too") erstellt eine Datei ohne Suffix und die anderen werden oberhalb von 5 (6-9) erstellt.
(Und was würde wohl bei einem dritten Import passieren…)Okay, laut deinem Eintrag sind da Zwischenschritte vorhanden, die ich als Nutzer nicht sehe.
Trotzdem frage ich mich, warum beim zweiten Import eine Datei ohne Suffix erstellt wird, obwohl ich den Haken (s.o.) gesetzt habe.
26. Juli 2010 um 15:53 Uhr #1473PatrickAdministratorDas nachträgliche Umbenennen der Datei schlägt fehl, im logfile sollte man das sehen können. Deswegen bleibt die Datei am Ende ohne Suffix stehen. WIA-Loader versucht zwar, die _1 anzuhängen (ist wie gesagt im Moment noch festkodiert), aber da so eine Datei ja bereits existiert, läuft er da auf einen Fehler. Dieser wird abgefangen und unterdrückt, deswegen merkst du nichts davon …..
Wie bereits gesagt, die Lösung für diese Fälle ist eigentlich klar, ich muss es nur noch umsetzen ……. werde ich die Tage angehen.
29. Juli 2010 um 09:36 Uhr #1474PatrickAdministratorSo, in der aktuellen beta lässt sich für das Suffix nun auch eine Formatierung vorgeben.
29. Juli 2010 um 14:20 Uhr #1475desterTeilnehmerPatrick wrote:
So, in der aktuellen beta lässt sich für das Suffix nun auch eine Formatierung vorgeben.
Fein 🙂
So viele Stellen wie man haben will, so viele Nullen trägt man ein?
Die aktuelle Beta ist 1.6.6.3, die vorige auch!?
Ist aber wohl nicht so essenziell, bei einer evtl. folgenden finalen Version werden die alten Setups halt gelöscht. -
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.