Photography Toolbox DevBlog Q3 und Q4/2024

2024 ist zu Ende und 2025 hat gerade begonnen und es ist Zeit für ein neues Update der Photography Toolbox. Im zweiten Halbjahr 2024 war ich öfter im Urlaub, so dass die Zeit für die Entwicklung eher knapp war, zumal auf den Reisen viele Bilder entstanden sind, welche katalogisiert und bearbeitet werden wollen. Allerdings war dies auch wieder eine gute Bewährungsprobe für die Photography Toolbox.

So konnte ich während der Arbeit mit dem Programm doch wieder den ein oder anderen Fehler aufdecken und auch beseitigen. Folglich ist das jetzige Release auch schwerpunktmäßig ein Bugfix-Release, allerdings mit einer recht großen Ausnahme: der Integration von Google Gemini AI.

Insgesamt wurden in dem aktuellen Release 24 Punkte umgesetzt, wovon 12 behobene Bugs waren.

8 weitere Punkte haben mit der Optimierung der Datenbank zu tun, welche in der Folge nun rund 25% weniger Speicherplatz einnimmt ohne merkliche Performanceeinbußen.

Bleiben also noch 4 Punkte, die Verbesserungen gegenüber der Vorversion darstellen, auf die ich hier kurz eingehen möchte:

Pick/Reject-Flag

Das Flag zum Auswählen und Ablehnen von Bildern wie es auch aus Lightroom bekannt ist, war bislang ein rein internes Flag, welches nicht in die Metadaten übernommen wurde. Dies erfolgte analog zu Lightroom, wo es auch ein rein internes Flag ist.

Seit kurzem schreibt Lightroom diese Information jedoch auch in die Metadaten. Von daher habe ich mich entschlossen, dies auch in der Photography Toolbox zu ermöglichen.

Dabei kann der Nutzer über die Einstellungen selbst festlegen, ob diese Information mit in die Metadaten geschrieben werden soll, oder nicht. Gleichzeitig kann auch festgelegt werden, ob das Flag beim Metadatenimport mit importiert werden soll. Somit ist hier die maximale Freiheit gegeben und künftig auch ein Austausch dieser Information über Anwendungsgrenzen hinweg.

Update verlinkter Bilder nach Update von Metadaten

Die Photography Toolbox erkennt schon seit einiger Zeit Bilder die zusammengehören, z.B. Originale und bearbeitete Versionen. Wurden jedoch Metadaten in einzelnen Bildern angepasst, wurde die Verlinkung nicht erneut überprüft.

Dies wurde nun geändert, so dass fehlende Verlinkungen aufgrund falscher Metadaten nun korrigiert werden, nachdem die Metadaten angepasst wurden.

Update fehlender Events nach Import

Wenn das Metadatenfeld „Event“ über den Import bereits angeliefert wird, wird bei allen bestehenden Bildern, die noch kein Event haben und am gleichen Datum aufgenommen wurden, das Event ebenfalls aktualisiert.

Unterstützung für Google Gemini AI

Das Beste zum Schluss: Die Photography Toolbox unterstützt nun Google Gemini AI!

Bislang wurde ja bereits Google Cloud Vision für die Stichwort-Ermittlung unterstützt, allerdings hat Cloud Vision den Nachteil, dass es nur Stichwörter liefern kann und man ihr keinen Kontext mitgeben kann. Zudem wird sie bei größeren Bildmengen auch schnell teurer.

Gemini AI ist hingegen Googles Alternative zu ChatGPT und mit sehr geringen Kosten verbunden. Zudem kann man hier über dem Prompt auch Informationen zu einem Bild mitgeben, um die Qualität der Ergebnisse weiter zu verbessern.

Das eröffnet eine ganze Reihe neuer Möglichkeiten, denn mit Gemini AI ist es nun möglich nicht nur Stichwörter für ein Bild ermitteln zu lassen, sondern auch eine Bildüberschrift und eine Bildbeschreibung.

Zum Tuning der Ergebnisse kann der Nutzer entscheiden, ob der AI der Ort der Aufnahme und das Event mitgeteilt werden sollen. Beides kann falsche Rückmeldungen deutlich reduzieren.

Die Ergebnisse der AI werden direkt in die Metadaten übernommen. Bei den Stichwörter werden die Stichwörter direkt aus der Stichwortliste übernommen, sofern diese dort bereits vorkommen, oder aber in einer neuen Hierarchie hinterlegt. Von hier kann der Nutzer dann entscheiden, wohin in seiner Stichwortliste er die Stichwörter verschieben möchte, oder ob er ein Stichwort nicht nutzen möchte. In letzterem Fall muss er in der Stichwortliste das Stichwort als ignoriert markieren und ab dann wird es bei künftigen Verarbeitungen nicht mehr den Bildern zugeordnet. So werden die Ergebnisse mit der Zeit immer präziser.

Die Sprache der Rückmeldung kann dabei in den Einstellungen geändert werden (es wird die gleiche Sprache wie bei Cloud Vision verwendet).

Ich selbst bin wirklich beeindruckt wie gut das jetzt schon funktioniert. Natürlich muss man am Anfang noch etwas Arbeit reinstecken, um Stichwörter in der Liste umzusortieren und zu ignorieren, aber das wird mit der Zeit immer weniger und die gefundenen Stichwörter sind sehr nah dran an dem, was ich manuell bislang bei der Verschlagwortung ausgewählt habe.

Insofern ist das sicherlich das Highlight dieser neuen Version.

Für die Nutzung von GeminiAI ist ein API-Schlüssel von Google nötig, den ihr hier erstellen könnt:

https://aistudio.google.com/app/prompts/new_chat

Ausblick

In 2024 ist die Photography Toolbox zu einem recht runden Paket geworden. Viele Bugs wurden behoben und das Programm hat viel Feinschliff bekommen. In meiner produktiven Version habe ich mittlerweile fast 260.000 Fotos und Videos und das Programm läuft quasi ohne Geschwindigkeitseinbußen und Probleme mit Ausnahme der kleineren Bugs, die dann aber auch recht schnell beseitigt sind.

So wird es auch in 2025 weitergehen. Das Beseitigen von Bugs wird weiter im Vordergrund stehen, denn funktionsseitig sehe ich aktuell keinen ganz großen Handlungsbedarf. Wo es sicher spannend bleibt, ist im Bereich der AI, wo es sicher noch weitere Punkte gibt, in denen GeminiAI bei der Bildverwaltung unterstützen kann.