Automatisches Setzen der Bildvarianten in Sophora mit Google Cloud Vision API
Das Modul Sophora Image AI generiert die Ausschnitte der Bildvarianten automatisch.
Das Modul Sophora Image AI macht die Erstellung von Bildausschnitten zum Kinderspiel, und das dank der künstlichen Intelligenz von Google Vision. Das spart nicht nur viel Zeit, sondern liefert auch beeindruckende Ergebnisse:
AI unterstützt die Redaktion, ohne die Kontrolle zu übernehmen. Die Bilder selbst werden nicht verändert, lediglich die Bildausschnitte. Die Ergebnisse sind immer editierbar. Sophora Image AI ändert nie Bildvarianten, für die redaktionell ein spezielles Bild eingespielt wurde. Und es ist leicht nachzuvollziehen, wann die KI an der Generierung der Bildvarianten beteiligt war.
Um unnötige Generierungsvorgänge zu vermeiden, bearbeitet Sophora Image AI nur die Bildvarianten, die für die Site des Dokuments aktiviert sind.
Statt das Originalbild an Google Vision zu senden, schickt Sophora Image AI eine stark verkleinerte Version. Das spart Netz- und CPU-Ressourcen.
Sophora Image AI fasst alle Bildvarianten mit dem gleichen Verhältnis (z.B., 16:9) in einer Abfrage zusammen, da Google Vision derzeit nur bis zu 16 verschiedene Bildverhältnisse pro Anfrage akzeptiert (Stand August 2023).
Um immer nachvollziehbar zu machen, wann KI im Spiel war, führt Sophora Image AI eine Historie. Jedes Mal, wenn Bildausschnitte automatisch festgelegt werden, schreibt Sophora Image AI einen Eintrag in eine dynamische Tabelle in Bilddokument.
Darüber hinaus markiert Sophora Image AI das Bilddokument deutlich, um auf die automatische Generierung der Bildausschnitte hinzuweisen.
subshell hat verschiedene Lösungen für Importe und redaktionelle Workflows entwickelt.
Die Editor-Lösung verwendet Client-Skripte im Bilddokument im DeskClient oder MobileClient, ohne das Dokument zu sperren.
Die KI-basierten Ausschnitte werden schon beim Anlegen der Bilddokumente festgelegt. Später kann eine Redakteurin oder ein Redakteur die Ermittlung der Ausschnitte per Klick auf einen Button in der Toolbar starten, z.B. bei bereits vorhandenen Bildern.
Das Client-Skript kommuniziert über eine REST-API mit Sophora Image AI.
Die Import-Lösung arbeitet asynchron. Sophora Image AI reagiert auf Speicherereignisse, überprüft, ob ein bestimmter Eintrag in einem schreibgeschützten Feld des Bilddokumentes vorhanden ist, ermittelt die Bildausschnitte, schreibt sie in das Bilddokument, aktualisiert den Wert des entsprechenden Feldes und erstellt einen Eintrag in einer dynamischen Tabelle, um anzuzeigen, wann und wie die Bildausschnitte ermittelt wurden.
Für den Fall, dass die Bildausschnitte bei jedem Import gesetzt werden sollen, ohne dass Import-XML anpassen zu müssen, steht ein weiteres Skript zur Verfügung, das den Wert bei importierten Bildern immer setzt.
subshell liefert Sophora Image AI als eigenständige Java-App, auch in einem Docker Image.
Damit individuelle und kundenspezifische Lösungen nicht verloren gehen, liefert subshell die für Sophora Image AI notwendigen Felder als Mixins. Diese können dem bereits vorhandenen Bild-Dokumententyp hinzugefügt werden.
Zudem liefert subshell alle notwendigen Skripte mit.