Ich arbeite unter Ubuntu 10.10 (32 bit). Wie von Canoncial vorgeschlagen benutze ich neuerdings Shotwell (Fotoverwaltung).
Beim Einsortieren (Importieren) fiel mir bei einigen älteren Fotos auf, daß die EXIF-Einträge für das Aufnahmedatum fehlen - Schotwell zeigte in Folge dessen diese Bilder nicht in der Ereignisliste an.
Nachdem ich diese Fotos zur Kontrolle bei F-Spot importiert hatte, stand da als Aufnahmedatum der Zeitpunkt des Datenimports, was ich so nicht akzeptieren wollte.
Auf der Suche nach einer Möglichkeit, die EXIF-Daten zu ändern, versuchte ich es mit RAW Therapie, doch dieses Programm zeigt die betreffenden Einträge nur an, läßt aber keine Änderungen zu.
Das gute alte gThumb half mir dann weiter ... Ich nutzte die Gelegenheit und ergänzte mit Hilfe von gThumb auch noch die Einträge für Beschreibung und Titel (des Bildes), Ort (der Aufnahme) und das Copyright (Urheberrecht). Leider mußte ich jedes Bild einzeln dafür aufrufen und wieder und wieder gleiche Einträge vornehmen. Geht das nicht auch anders? Möglichst ohne Konsole ...
Zur Kontrolle öffnete ich die Bilder unter RAW Therapie ... Hier war das Feld IPTC-Bildbeschreibung leer, das, was ich bei gThumb als Beschreibung eingegeben hatte, erschien nun bei IPTC-Bildtitel, einzig das Copyright war zu gThumb identisch. Welches der Programme hält sich an die Standards? Oder gibt es da keine? Oder welches dritte Programm kann mir weiterhelfen?
Nach den Änderungen der EXIF-Einträge durch gThumb rief ich Shotwell wieder auf: ein kurzes Aufflackern und weg! Ich löschte daraufhin in meinem home den Ordner .shotwell, das Programm startete wieder jungfräulich. Bei dem Versuch, die geänderten Dateien zu importieren, bricht das Programm regelmäßig ab mit der Fehlermeldung (auf der Konsole): „Segmentation fault“.
F-Spot ist gar nicht mehr zur Arbeit zu bewegen, die Fehlermeldung (auf der Konsole) lautet: 37.569 Initializing Mono.Addins Value is greater than Int32.MaxValue or less than Int32.MinValue System.OverflowException: Value is greater than Int32.MaxValue or less than Int32.MinValue at System.Convert.ToInt32 (Int64 value) [0x00000] in <filename unknown>:0 at System.Int64.System.IConvertible.ToInt32 (IFormatProvider provider) [0x00000] in <filename unknown>:0 at System.Convert.ToType (System.Object value, System.Type conversionType, IFormatProvider provider, Boolean try_target_to_type) [0x00000] in <filename unknown>:0 at System.Convert.ChangeType (System.Object value, System.Type conversionType, IFormatProvider provider) [0x00000] in <filename unknown>:0 at Mono.Data.Sqlite.Sqlite3.GetValue (Mono.Data.Sqlite.SqliteStatement stmt, Int32 index, Mono.Data.Sqlite.SqliteType typ) [0x00000] in <filename unknown>:0 at Mono.Data.Sqlite.SqliteDataReader.GetValue (Int32 i) [0x00000] in <filename unknown>:0 at Hyena.Data.Sqlite.HyenaSqliteArrayDataReader.ReadAllRows (Mono.Data.Sqlite.SqliteDataReader reader) [0x00000] in <filename unknown>:0 at Hyena.Data.Sqlite.HyenaSqliteArrayDataReader..ctor (Mono.Data.Sqlite.SqliteDataReader reader) [0x00000] in <filename unknown>:0 at (wrapper remoting-invoke-with-check) Hyena.Data.Sqlite.HyenaSqliteArrayDataReader:.ctor (Mono.Data.Sqlite.SqliteDataReader) at Hyena.Data.Sqlite.HyenaSqliteCommand.Execute (Hyena.Data.Sqlite.HyenaSqliteConnection hconnection, Mono.Data.Sqlite.SqliteConnection connection) [0x00000] in <filename unknown>:0 Exception in Gtk# callback delegate Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception. System.ArgumentOutOfRangeException: Argument is out of range. at System.DateTime.DaysInMonth (Int32 year, Int32 month) [0x00000] in <filename unknown>:0 at FSpot.TimeAdaptor.DateFromIndexDescending (Int32 item) [0x00000] in <filename unknown>:0 at FSpot.TimeAdaptor.DateFromIndex (Int32 item) [0x00000] in <filename unknown>:0 at FSpot.TimeAdaptor.TickLabel (Int32 item) [0x00000] in <filename unknown>:0 at FSpot.GroupSelector.HandleAdaptorChanged (FSpot.GroupAdaptor adaptor) [0x00000] in <filename unknown>:0 at FSpot.TimeAdaptor+<DoReload>cAnonStorey19.<>m6B () [0x00000] in <filename unknown>:0 at FSpot.Driver+<RunIdle>cAnonStorey11.<>m50 () [0x00000] in <filename unknown>:0 at GLib.Idle+IdleProxy.Handler () [0x00000] in <filename unknown>:0 at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal) at GLib.Idle+IdleProxy.Handler() at Gtk.Dialog.gtk_dialog_run(IntPtr ) at Gtk.Dialog.Run() at Hyena.Gui.CleanRoomStartup.Startup(Hyena.Gui.StartupInvocationHandler startup) at FSpot.Driver.Main(System.String[] args)
Damit bin ich vollkommen überfordert.
Bei Picasa übrigens werden die betreffenden Bilder zweimal angezeigt.
Leute, ich brauche Rat und Hilfe. Danke Euch schon mal im voraus!