Mein Leben hat sich so entwickelt, dass ich mich parallel zur Fotografie auch als Webentwickler weiterentwickele. Programmierung ist mein Hauptberuf, meine Einkommensquelle, aber auch eine große Leidenschaft. Manchmal frage ich mich, wie es möglich ist, dass zwei so unterschiedliche Bereiche – die Welt des Bildes und die Welt des Codes – sich in meinem Leben so gut verweben.
Jemand sagte einmal: „Ich wähle eine faule Person für eine schwere Aufgabe, denn diese Person wird einen Weg finden, das Problem auf einfache Weise zu lösen.” Das beschreibt uns Informatiker wohl ganz gut. Wir lieben es, Prozesse zu automatisieren, komplexe Aufgaben zu vereinfachen und Werkzeuge zu entwickeln, die das Leben erleichtern – sowohl für uns selbst als auch für andere.
Genau an der Schnittstelle meiner Leidenschaften tritt ein interessantes Problem für Fotografen auf: Die Übergabe von Fotos in voller Qualität an den Kunden, beispielsweise im RAW-Format, ist riskant. Einerseits möchten wir dem Kunden unsere besten Arbeiten zeigen und ihm die Freiheit der Wahl geben. Andererseits, auch wenn ich Menschen nicht gerne als potenzielle Diebe betrachte und immer von guten Absichten ausgehe, lehrt die Erfahrung, dass gelegentlich jemand unehrlich ist und versucht, die Situation zu seinem Vorteil auszunutzen. Daher kann die Übergabe von Material in voller Qualität ohne Schutz den Fotografen einem Verlust und der ungerechten Nutzung seiner Arbeit aussetzen.
Mit der Zeit trifft man in der Branche auf Personen, die leider versuchen, die vereinbarten Grenzen zu überschreiten, indem sie heimlich mehr Fotos herausziehen, als vereinbart wurde. In solchen Fällen ist die Übergabe des Materials in voller Qualität zur Überprüfung eine Einladung zu Problemen.
Hier können Technologie und Programmierfähigkeiten sehr hilfreich sein. Dank ihnen kann man spezielle Werkzeuge zur Präsentation der Fotos für den Kunden schaffen – solche, die ein bequemes Durchsehen und Auswählen ermöglichen, aber gleichzeitig die Dateien vor unbefugtem Kopieren und Verwenden schützen. Die Automatisierung dieses Prozesses spart Zeit, schützt die Arbeit und bietet sowohl dem Fotografen als auch dem Kunden Komfort.
In meiner Arbeit verbinde ich also die Ästhetik der Fotografie mit modernen technischen Lösungen. Das ermöglicht es mir, nicht nur schöne Bilder zu bieten, sondern auch ein sicheres, professionelles Erlebnis in jeder Phase der Zusammenarbeit.
Die Wahrheit ist, dass ein vollständiger Schutz von Bildern vor dem Herunterladen aus dem Internet praktisch unmöglich ist. Das Blockieren der rechten Maustaste oder das Deaktivieren des Kontextmenüs, das das Speichern von Bildern ermöglicht, sind lediglich scheinbare Lösungen — technisch leicht zu umgehen. Solange das Bild auf dem Bildschirm angezeigt wird und sich im Speicher des Computers befindet, kann eine Person mit Zugriff auf dieses Gerät versuchen, es auf verschiedene Arten abzufangen: durch Analyse des Netzwerkverkehrs, Einsicht in die Seitenstruktur (DOM) und im schlimmsten Fall einfach durch Anfertigen eines Screenshots.
Aus diesem Grund ist es sinnvoll, das Thema Sicherheit strategischer anzugehen. Die effektivste Lösung ist, das Bild für potenzielle Diebe weniger attraktiv zu machen — also ein Wasserzeichen hinzuzufügen und die Qualität der Datei, die wir dem Kunden zur Verfügung stellen, absichtlich zu verringern. In Zeiten von KI-Tools, obwohl vieles „rekonstruiert“ werden kann, können verlorene Details und Informationen aus der originalen, hochwertigen Datei jedoch nicht effektiv und originalgetreu wiederhergestellt werden (lasst euch nicht von Filmen täuschen, die AI-Wunder zeigen!).
Darüber hinaus macht das Vorhandensein eines Wasserzeichens das Bild praktisch unbrauchbar für unautorisierte Nutzung — es ist für den Dieb deutlich weniger „attraktiv“. Und obwohl niemand seine Fotos mit sichtbarem Wasserzeichen zur Schau stellen möchte, weil es ein wenig so ist, als würde man zugeben, die Kontrolle über seine Arbeit zu verlieren, ist es bei der Präsentation von Material an den Kunden ein Kompromiss zwischen dem Schutz der Urheberrechte und der Möglichkeit einer bequemen Auswahl.
Der Schutz von Bildern sollte damit beginnen, dass aus dem Quellmaterial Thumbnails erzeugt und automatisch mit einem Wasserzeichen versehen werden. Dieser Prozess ist relativ einfach, insbesondere wenn man auf vorhandene Bibliotheken und Frameworks in verschiedenen Programmiersprachen zurückgreift.
In meinem Fall ist der gesamte Prozess sehr automatisiert – es reicht aus, die Fotos in den entsprechenden Ordner im CMS-System hochzuladen (ich benutze Pimcore), und der Rest erfolgt fast von selbst. Das Programm erkennt automatisch alle hinzugefügten Dateien, generiert Miniaturansichten, fügt ein Wasserzeichen hinzu und bereitet alle benötigten Versionen der Fotos vor, während die EXIF-Informationen erhalten bleiben.
Dank dessen muss ich mich nicht manuell um jedes Foto kümmern – ich kann mich auf das Shooting selbst und die kreative Arbeit konzentrieren, während das System sich um die technische Seite der Präsentation kümmert. Der Kunde erhält eine sichere Galerie, in der er bequem die Fotos durchsieht und eine Auswahl trifft, ohne das Risiko einer unautorisierten Kopie.
Diese Lösung spart Zeit, minimiert das Risiko und gewährleistet einen professionellen Service in jeder Phase der Zusammenarbeit.
Beim Eingang erhält das Programm von uns Bilder, die – wie ich bereits erwähnt habe – bereits entsprechend vorbereitet sind: sie haben generierte Thumbnails, Wasserzeichen und optimierte Qualität. Auf Basis dieses Materials erstellt es eine vollständige Galerie, die der Kunde bequem durchstöbern kann.
Die Galerie kann aus offensichtlichen Gründen nicht öffentlich zugänglich sein – hier entsteht die Notwendigkeit, den Zugang zu sichern. Nur berechtigte Personen, also der Kunde oder von ihm bestimmte Benutzer, sollten in der Lage sein, einzutreten und ihre Bilder zu sehen. Daher ist es notwendig, ein Login-Panel zu erstellen.
Die Erstellung des Login-Moduls ist scheinbar der einfachste und am meisten aufgeschobene Teil des Projekts. Doch gerade dank ihm gewinnt das gesamte System an Sicherheit und Professionalität. Nach erfolgreichem Login hat der Kunde die Gewissheit, dass seine privaten Materialien geschützt sind und nicht in unbefugte Hände gelangen.
Mit der Zeit entstand auch das Bedürfnis, einen Splashscreen hinzuzufügen – einen Startbildschirm, der während des Ladens der Galerie angezeigt wird. Dies liegt daran, dass die Menge der zu ladenden Ressourcen (Fotos, Skripte, Styles) ziemlich groß ist, und ein gut gestalteter Splashscreen hilft, eventuelles „Ruckeln“ und Verzögerungen zu verbergen, wodurch das gesamte Benutzererlebnis verbessert wird.
Wenn alles geladen ist, sieht der Kunde eine übersichtliche Galerie mit seinen Fotos – er kann bequem durchblättern, seine Lieblingsaufnahmen auswählen und Entscheidungen treffen, welche Fotos er behalten oder bestellen möchte.
Die Schlüsselfunktion des Programms ist nicht nur die Präsentation von Fotos, sondern vor allem die Möglichkeit des interaktiven Meinungsaustauschs zwischen mir als Fotografen und dem Kunden. Dadurch wird der Auswahlprozess der Fotos beidseitig und transparenter.
In der Phase der Präsentationskonfiguration habe ich die Möglichkeit, die Fotos zu markieren, die meiner Meinung nach besondere Aufmerksamkeit verdienen. Diese Fotos werden in der Galerie mit einem roten Band mit der Aufschrift „Vorschlag“ hervorgehoben - so sieht der Kunde sofort, welche Aufnahmen ich empfehle.
Die vom Kunden ausgewählten Fotos gehen hingegen in eine separate Sammlung und sind mit einem orangefarbenen Band mit der Aufschrift „meine Wahl“ markiert. Dadurch sehen sowohl ich als auch der Kunde eine klare Abgrenzung zwischen meinen Empfehlungen und seinen Vorlieben, was die weitere Kommunikation und Auswahl erleichtert.
Andererseits hat der Kunde die völlige Freiheit, beliebige Fotos zu markieren, die ihm gefallen, unabhängig von meinen Vorschlägen. Am Ende der Galerie-Browsing-Session generiert das System für mich eine Liste der Dateien, die der Kunde ausgewählt hat – das ist für mich ein wertvolles Feedback, das mir hilft, seine Erwartungen und Vorlieben besser zu verstehen.
Ein solcher bidirektionaler Prozess gibt dem Kunden die Möglichkeit, meine Meinung kennenzulernen, und ermöglicht es mir, schnell seine Präferenzen zu erfassen. Außerdem habe ich die Möglichkeit hinzugefügt, dass der Kunde Nachrichten oder Kommentare zu ausgewählten Fotos hinterlässt – was die Kommunikation weiter verbessert und zur Klärung eventueller Zweifel beiträgt.
Zusätzlich kann im Konfigurationspanel ein Limit für die ausgewählten Fotos festgelegt werden, was dem Kunden hilft, sich auf die wichtigsten Aufnahmen zu konzentrieren und die endgültige Auswahl zu erleichtern.
Um die tägliche Arbeit – sowohl meine eigene als auch die der Kunden – zu verbessern, habe ich der Anwendung einige funktionale Erleichterungen hinzugefügt. Eine davon ist die Vergrößerungsansicht, die es ermöglicht, ein ausgewähltes Bild sofort in größerer Größe anzuzeigen. Dies ermöglicht ein schnelleres Durchsuchen von Details, ohne ein neues Fenster öffnen oder den Kontext wechseln zu müssen.
Damit habe ich jedoch nicht aufgehört. Basierend auf künstlicher Intelligenz habe ich zwei fortschrittliche Lösungen hinzugefügt. Die erste ist die automatische Gesichtserkennung. Dank dieser Funktion kann die Anwendung einen wichtigen Bildausschnitt – in der Regel das Gesicht – rendern und parallel zum gesamten Foto anzeigen, ähnlich wie eine dynamische Lupe. Es ist ein hervorragendes Werkzeug zur Präsentation subtiler Emotionen, Gesichtsausdrücke oder Retuschequalität.
Die zweite Verbesserung ist die Emotionsanalyse auf dem Foto. Der Algorithmus erkennt die dominierenden Gefühle und stellt sie in einem klaren Radardiagramm dar, das auf den sieben grundlegenden Emotionen basiert: Wut, Ekel, Angst, Freude, Neutralität, Traurigkeit und Überraschung. Das Ganze funktioniert in vielen Sprachen, obwohl die Schnittstelle standardmäßig in meiner Muttersprache präsentiert wird.
Aus der Perspektive des Nutzers – und meiner eigenen Erfahrung – kann ich eines sagen: Es funktioniert wirklich. Ich habe Dutzende verschiedener Fotos in das System hochgeladen, um zu testen, wie die KI mit der Emotionserkennung zurechtkommt. Zu meiner – positiven – Überraschung waren die Ergebnisse treffend, konsistent und überraschend präzise. Ich erwartete eher einen Wahrsagereffekt, doch die Fehler des Algorithmus waren selten und resultierten meist aus der Mehrdeutigkeit des Bildausschnitts.
Die Anwendung funktioniert sowohl auf Desktop-Computern als auch auf mobilen Geräten. Aufgrund der Art meiner Arbeit und der Spezifik der Bildbearbeitung bleibt der PC die Hauptzielumgebung – hier entfaltet die Anwendung ihre Flügel. Die Benutzeroberfläche wurde für eine komfortable Bedienung über die Tastatur optimiert, was ein schnelles Durchsuchen, Auswählen und Analysieren von Bildern nahezu einhändig ermöglicht. Diese Anordnung ermöglicht ein reibungsloses und müheloses Arbeiten mit großen Sammlungen – ohne auf Maus oder Touchpad zurückgreifen zu müssen.
Ich habe jedoch die Handy-Nutzer nicht vergessen. Die mobile Version der Anwendung behält die volle Funktionalität und ist vollständig responsiv, auch wenn ich sie eher als Notfallmodus betrachte – nützlich auf Reisen, für eine schnelle Vorschau oder eine erste Auswahl. Ich habe mein Bestes getan, um die meisten Interaktionen mit einem Finger zu ermöglichen, was sich in der Praxis bewährt hat, aber es ist schwer, von der gleichen Bequemlichkeit wie bei der Arbeit auf einem großen Bildschirm zu sprechen. Die Arbeit mit Fotografie – insbesondere die präzise Analyse von Details – erfordert Arbeitsfläche und einen hochwertigen Monitor. Das kann kein Smartphone ersetzen.
Wird jemand gleich auf Tablets hinweisen? Möglich. Ich habe solches Gerät nicht und habe die Anwendung in diesem Format nicht getestet, daher werde ich mich dazu nicht äußern. Wenn es jedoch jemand versucht – ich höre gerne die Eindrücke.