Über den Standard-image-Fragetyp hinaus bietet rtSurvey Erweiterungen zum Wasserzeichnen aufgenommener Fotos und zur Anzeige mehrerer Bilder in einem Medienraster. Diese sind nützlich für evidenzbasierte Umfragen, bei denen Fotos mit der Interviewer-Identität oder Umfragemetadaten gekennzeichnet werden müssen, sowie für visuelle Überprüfungsoberflächen.


Wasserzeichen

Die Wasserzeichen-Funktion legt Text oder ein Bild auf ein aufgenommenes Foto, bevor es gespeichert wird. Damit werden Feldfotos mit Datum, Interviewername, GPS-Standort oder anderen Umfragedaten markiert — was es schwieriger macht, vorhandene Fotos als frisch aufgenommene Beweise auszugeben.

Einrichtung

Verwenden Sie watermark() in der calculation-Spalte eines image-Feldes in Kombination mit dem watermark-Erscheinungsbild:

  watermark(type, size, distance, color, shadow, rotate, blur)
  
ParameterBeschreibung
type'text' für ein Text-Wasserzeichen; 'file' für ein Bild-Wasserzeichen
sizeSchriftgröße in Pixeln (Text) oder Wasserzeichengröße als % der Bildbreite (Datei)
distanceAbstand zwischen wiederholten Wasserzeichen-Kacheln (Pixel)
colorTextfarbe (CSS-Farbe oder Hex). Wird beim Typ file nicht verwendet
shadowSchattenfarbe (CSS-Farbe oder Hex)
rotateDrehwinkel in Grad (z. B. 45 für diagonal)
blurDeckkraft des Wasserzeichens (0 = unsichtbar, 100 = vollständig undurchsichtig)

Beispiel für Text-Wasserzeichen

Den Namen des Interviewers und das heutige Datum diagonal über jedes aufgenommene Foto legen:

typenamelabelappearancecalculation
calculatewm_text`concat(pulldata(‘app-api’, ‘user.name’), '
imagesite_photoFoto des Standorts aufnehmenwatermarkwatermark('text', 20, 60, '#ffffff', '#000000', 45, 40)

Der Wasserzeichentext wird aus ${wm_text} entnommen. Setzen Sie das Wasserzeichentextfeld vor dem Bildfeld im Formular.

Beispiel für Bild-/Logo-Wasserzeichen

Ein Organisationslogo (beigefügt als Mediendatei namens logo.png) überlagern:

typenamelabelappearancecalculation
imageevidence_photoFoto des Beweises aufnehmenwatermarkwatermark('file', 25, 80, '', '#000000', 0, 50)

Rückgängig machen/Wiederholen

Der Wasserzeichen-Editor unterstützt Rückgängig machen und Wiederholen — Interviewer können durch den Bearbeitungsverlauf zurückgehen, bevor sie das Foto bestätigen.

Wasserzeichen-Kachelung

Das Wasserzeichen wiederholt sich (kachelt) automatisch über das gesamte Bild. Der Parameter distance steuert den Abstand zwischen Kacheln; rotate steuert den Winkel jeder Kachel.


Medienraster-Widget

Das Medienraster-Widget zeigt eine Sammlung von Mediendateien (Bilder, Audio, Video) in einem Rasterlayout an, sodass Prüfer oder Interviewer aufgenommene Dateien visuell durchsuchen können.

Dieses Widget wird durch das Erscheinungsbild mediagridwidget aktiviert und wird typischerweise auf note- oder calculate-Felder angewendet, um zuvor aufgenommene Medien aus einer Wiederholungsgruppe anzuzeigen.

Beispiel: Alle Fotos einer Wiederholung als Raster anzeigen

typenamelabelappearancecalculation
calculatephoto_listjoin(' ', ${site_photo})
notephoto_reviewAufgenommene Fotos überprüfenmediagridwidget

Empfohlene Vorgehensweisen für Fotos mit Wasserzeichen

  1. Berechnen Sie den Wasserzeichentext immer in einem calculate-Feld über dem Bildfeld, damit er beim Aufnehmen des Fotos verfügbar ist.
  2. Verwenden Sie einen Drehwinkel (z. B. 45°), um das Zuschneiden von Wasserzeichen zu erschweren.
  3. Setzen Sie die Deckkraft (blur) zwischen 30–60% — hoch genug, um lesbar zu sein, niedrig genug, um das Fotomotiv nicht zu verdecken.
  4. Geben Sie Interviewername, Datum und GPS-Koordinaten im Wasserzeichentext an, um den Prüfwert zu maximieren.
  5. Testen Sie das Wasserzeichen-Rendering auf dem leistungsschwächsten Gerät Ihrer Flotte — canvas-basiertes Wasserzeichnen kann auf älterer Hardware langsam sein.

Einschränkungen

  • Wasserzeichnen wird clientseitig mit der HTML5 Canvas API durchgeführt — es erfordert einen leistungsfähigen Browser oder mobilen WebView.
  • Sehr hochauflösende Fotos können auf Low-End-Geräten einige Sekunden zum Wasserzeichnen benötigen.
  • Wasserzeichen werden in die Bilddatei eingebrannt — sie können nach der Übermittlung nicht ohne Bildbearbeitung entfernt werden.
  • Der Typ file für Wasserzeichen erfordert, dass das Logo-Bild als Mediendatei mit genau dem erwarteten Dateinamen beigefügt ist.
War diese Seite hilfreich?