Ud over standard image-spørgsmålstypen tilbyder rtSurvey udvidelser til vandmærkning af optagede billeder og visning af flere billeder i et mediagrid. Dette er nyttigt til evidensbaserede undersøgelser, hvor fotos skal markeres med interviewerens identitet eller undersøgelsesmetadata, og til visuelle gennemgangsgrænseflader.


Vandmærke

Vandmærkefunktionen lægger tekst eller et billede oven på et optagede foto, inden det gemmes. Dette bruges til at brande feltfotos med dato, interviewernavn, GPS-placering eller andre undersøgelsesdata — hvilket gør det sværere at sende eksisterende fotos af som nyoptaget bevis.

Opsætning

Brug watermark() i kolonnen calculation på et image-felt kombineret med callapi appearance:

  watermark(type, size, distance, color, shadow, rotate, blur)
  
ParameterBeskrivelse
type'text' for et tekstvandmærke; 'file' for et billedvandmærke
sizeSkriftstørrelse i pixels (tekst) eller vandmærkestørrelse som % af billedbredden (fil)
distanceAfstand mellem gentagne vandmærkefelter (pixels)
colorTekstfarve (CSS-farve eller hex). Bruges ikke for file-typen
shadowSkyggefarve (CSS-farve eller hex)
rotateRotationsvinkel i grader (f.eks. 45 for diagonal)
blurVandmærkets uigennemsigtighed (0 = usynlig, 100 = fuldt uigennemsigtig)

Eksempel på tekstvandmærke

Læg interviewerens navn og dagens dato diagonalt hen over hvert optagede foto:

typenamelabelappearancecalculation
calculatewm_text`concat(pulldata(‘app-api’, ‘user.name’), '
imagesite_photoTag et foto af stedetwatermarkwatermark('text', 20, 60, '#ffffff', '#000000', 45, 40)

Vandmærketeksten tages fra ${wm_text}. Indstil vandmærketekstfeltet før billedfeltet i formularen.

Eksempel på billede/logo-vandmærke

Læg et organisationslogo (vedhæftet som en mediefil navngivet logo.png) ovenpå:

typenamelabelappearancecalculation
imageevidence_photoTag foto af beviswatermarkwatermark('file', 25, 80, '', '#000000', 0, 50)

Fortryd/gentag

Vandmærkeeditoren understøtter fortryd og gentag — interviewere kan gå tilbage i redigeringshistorikken, inden de bekræfter fotoet.

Vandmærkeflisning

Vandmærket gentages (flises) hen over hele billedet automatisk. Parameteren distance styrer afstanden mellem fliser; rotate styrer vinklen på hver flise.


Mediagrid-widget

Mediagrid-widgetten viser en samling af mediefiler (billeder, lyd, video) i et grid-layout, hvilket giver anmeldere eller interviewere mulighed for visuelt at gennemse optagne filer.

Denne widget aktiveres af mediagridwidget appearance og bruges typisk på note- eller calculate-felter til at vise tidligere optagede medier fra en gentagelsesgruppe.

Eksempel: Vis alle fotos fra en gentagelse som et grid

typenamelabelappearancecalculation
calculatephoto_listjoin(' ', ${site_photo})
notephoto_reviewGennemse optagne fotosmediagridwidget

Bedste praksis for vandmærkede fotos

  1. Beregn altid vandmærketeksten i et calculate-felt over billedfeltet, så det er tilgængeligt, når fotoet tages.
  2. Brug en rotationsvinkel (f.eks. 45°) for at gøre vandmærker sværere at beskære.
  3. Indstil uigennemsigtighed (blur) mellem 30–60% — høj nok til at være læselig, lav nok til ikke at skjule fotoets motiv.
  4. Inkluder interviewernavn, dato og GPS-koordinater i vandmærketeksten for at maksimere revisionsværdien.
  5. Test vandmærkegengivelse på den lavest specifikke enhed i din flåde — canvas-baseret vandmærkning kan være langsom på ældre hardware.

Begrænsninger

  • Vandmærkning udføres på klientsiden ved hjælp af HTML5 Canvas API — det kræver en kapabel browser eller mobil WebView.
  • Meget højtopløselige fotos kan tage flere sekunder at vandmærke på lavspecifikke enheder.
  • Vandmærker er bagt ind i billedfilen — de kan ikke fjernes efter indsendelse uden billedredigering.
  • file-vandmærketypen kræver, at logobilledet er vedhæftet som en mediefil med præcist det forventede filnavn.
Var denne side nyttig?