Utöver standardfrågetypen image tillhandahåller rtSurvey tillägg för vattenstämplar på tagna foton och visning av flera bilder i ett mediarutnät. Dessa är användbara för evidensbaserade undersökningar där foton behöver märkas med räknarens identitet eller undersökningsmetadata, och för visuella granskningsgränssnitt.


Vattenstämpel

Vattenstämpelfunktionen lägger en text eller bild ovanpå ett taget foto innan det lagras. Detta används för att märka fältfoton med datum, räknarnamn, GPS-plats eller andra undersökningsdata — vilket gör det svårare att presentera befintliga foton som nyligen tagna bevis.

Konfiguration

Använd watermark() i calculation-kolumnen för ett image-fält, kombinerat med callapi-utseende:

  watermark(type, size, distance, color, shadow, rotate, blur)
  
ParameterBeskrivning
type'text' för en textvattenstämpel; 'file' för en bildvattenstämpel
sizeTeckenstorlek i pixlar (text) eller vattenstämpelstorlek som % av bildbredden (fil)
distanceAvstånd mellan upprepade vattenstämpelplattor (pixlar)
colorTextfärg (CSS-färg eller hex). Används inte för file-typen
shadowSkuggfärg (CSS-färg eller hex)
rotateRotationsvinkel i grader (t.ex. 45 för diagonal)
blurVattenstämpelns opacitet (0 = osynlig, 100 = helt ogenomskinlig)

Exempel på textvattenstämpel

Lägg räknarens namn och dagens datum diagonalt över varje taget foto:

typenamelabelappearancecalculation
calculatewm_text`concat(pulldata(‘app-api’, ‘user.name’), '
imagesite_photoTa ett foto av platsenwatermarkwatermark('text', 20, 60, '#ffffff', '#000000', 45, 40)

Vattenstämpeltexten hämtas från ${wm_text}. Sätt vattenstämpeltextfältet före bildfältet i formuläret.

Exempel på bild/logotypvattenstämpel

Lägg en organisationslogotyp (bifogad som en mediefil med namnet logo.png):

typenamelabelappearancecalculation
imageevidence_photoTa foto av bevisetwatermarkwatermark('file', 25, 80, '', '#000000', 0, 50)

Ångra/gör om

Vattenstämpelredigeraren stöder ångra och gör om — räknare kan gå tillbaka genom redigeringshistoriken innan de bekräftar fotot.

Vattenstämpelplattering

Vattenstämpeln upprepas (plattas) automatiskt över hela bilden. Parametern distance styr avstånd mellan plattor; rotate styr vinkeln på varje platta.


Mediarutnätswidget

Mediarutnätswidgeten visar en samling mediafiler (bilder, ljud, video) i en rutnätslayout, vilket gör det möjligt för granskare eller räknare att bläddra bland tagna filer visuellt.

Den här widgeten aktiveras av utseendet mediagridwidget och används vanligtvis på note- eller calculate-fält för att visa tidigare tagna medier från en upprepningsgrupp.

Exempel: Visa alla foton från en upprepning som ett rutnät

typenamelabelappearancecalculation
calculatephoto_listjoin(' ', ${site_photo})
notephoto_reviewGranska tagna fotonmediagridwidget

Bästa praxis för vattenstämplade foton

  1. Beräkna alltid vattenstämpeltexten i ett calculate-fält ovanför bildfältet så att den är tillgänglig när fotot tas.
  2. Använd en rotationsvinkel (t.ex. 45°) för att göra vattenstämplar svårare att beskära bort.
  3. Sätt opaciteten (blur) mellan 30–60% — tillräckligt hög för att vara läsbar, tillräckligt låg för att inte dölja fotoobjektet.
  4. Inkludera räknarens namn, datum och GPS-koordinater i vattenstämpeltexten för maximalt revisionsvärde.
  5. Testa vattenstämpelrendering på den lägst specade enheten i din flotta — canvasbaserad vattenstämpelläggning kan vara långsam på äldre hårdvara.

Begränsningar

  • Vattenstämpelläggning görs på klientsidan med HTML5 Canvas API — det kräver en kapabel webbläsare eller mobil WebView.
  • Mycket högupplösta foton kan ta flera sekunder att vattenstämpla på lågkapacitetsenheter.
  • Vattenstämplar bakas in i bildfilen — de kan inte tas bort efter inlämning utan bildredigering.
  • Vattenstämpeltypen file kräver att logotypbilden bifogas som en mediefil med exakt det förväntade filnamnet.
Var den här sidan hjälpsam?