Haladó képkezelés
Az rtSurvey haladó képfunkciói: vízjelezés, médiák rácsszerű megjelenítése és képannotációk.
A standard image kérdéstípuson túl az rtSurvey bővítményeket biztosít a rögzített fotók vízjelezéséhez és több kép médiarácsban való megjelenítéséhez. Ezek hasznosak bizonyítékalapú felmérésekhez, ahol a fotókat kérdező azonosítójával vagy felmérési metaadatokkal kell megjelölni, és vizuális felülvizsgálati felületekhez.
Vízjel
A vízjel funkció szöveget vagy képet illeszt a rögzített fotóra a tárolás előtt. Ez arra szolgál, hogy a terepi fotókat a dátummal, a kérdező nevével, GPS-helyszínnel vagy bármely egyéb felmérési adattal megjelöljük – így nehezebb korábban készített fotókat frissen rögzítettként tüntetni fel.
Beállítás
Használja a watermark() függvényt egy image mező calculation oszlopában, a callapi megjelenéssel kombinálva:
watermark(type, size, distance, color, shadow, rotate, blur)
| Paraméter | Leírás |
|---|---|
type | 'text' szöveges vízjelhez; 'file' képes vízjelhez |
size | Betűméret pixelben (szöveg) vagy vízjel mérete az képszélesség %-ában (fájl) |
distance | Ismétlődő vízjelcsempék közötti távolság (pixelben) |
color | Szöveg színe (CSS-szín vagy hex). Nem használatos file típusnál |
shadow | Árnyék színe (CSS-szín vagy hex) |
rotate | Elforgatási szög fokban (pl. 45 az átlós elhelyezéshez) |
blur | A vízjel átlátszatlansága (0 = láthatatlan, 100 = teljesen átlátszatlan) |
Szöveges vízjel példa
A kérdező nevének és a mai dátumnak átlós elhelyezése az egyes rögzített fotókra:
| type | name | label | appearance | calculation |
|---|---|---|---|---|
| calculate | wm_text | `concat(pulldata(‘app-api’, ‘user.name’), ' | ||
| image | site_photo | Fénykép a helyszínről | watermark | watermark('text', 20, 60, '#ffffff', '#000000', 45, 40) |
A vízjel szövege a ${wm_text} mezőből kerül be. A vízjel szövegmezőt az image mező elé helyezze el az űrlapban.
Kép/logó vízjel példa
Szervezeti logó elhelyezése (csatolmányként logo.png nevű médiafájlként):
| type | name | label | appearance | calculation |
|---|---|---|---|---|
| image | evidence_photo | Bizonyíték fotója | watermark | watermark('file', 25, 80, '', '#000000', 0, 50) |
Visszavonás/újra
A vízjelszerkesztő támogatja a visszavonást és az újra műveletet – a kérdezők a fotó megerősítése előtt visszaléphetnek a szerkesztési előzményekben.
Vízjel-csempézés
A vízjel automatikusan ismétlődik (csempézik) az egész képen. A distance paraméter szabályozza a csempék közötti távolságot; a rotate az egyes csempék szögét.
Médiarács widget
A médiarács widget az ismétlőcsoportból rögzített médiafájlok (képek, hang, videó) gyűjteményét jeleníti meg rácsszerű elrendezésben, lehetővé téve a felülvizsgálók vagy kérdezők számára a rögzített fájlok vizuális böngészését.
Ez a widget a mediagridwidget megjelenéssel aktiválható, és általában note vagy calculate mezőkön alkalmazzák, hogy megjelenítse az ismétlőcsoportból korábban rögzített médiát.
Példa: Ismétlésből készült összes fotó megjelenítése rácsban
| type | name | label | appearance | calculation |
|---|---|---|---|---|
| calculate | photo_list | join(' ', ${site_photo}) | ||
| note | photo_review | Rögzített fotók áttekintése | mediagridwidget |
Vízjelezett fotók bevált módszerei
- Mindig az image mező fölötti
calculatemezőben számítsa ki a vízjel szövegét, hogy elérhető legyen a fotó készítésekor. - Használjon elforgatási szöget (pl. 45°), hogy a vízjeleket nehezebb legyen kivágni.
- Az átlátszatlanságot (
blur) 30–60% között állítsa be – elég ahhoz, hogy olvasható legyen, elég kevés, hogy ne takarja el a fotó tárgyát. - Illessze be a kérdező nevét, dátumát és GPS-koordinátáit a vízjel szövegébe az audit érték maximalizálásához.
- Tesztelje a vízjel-megjelenítést a flottában lévő legalacsonyabb kategóriájú eszközön – a vászon alapú vízjelezés lassú lehet régebbi hardveren.
Korlátozások
- A vízjelezés kliens oldalon történik a HTML5 Canvas API segítségével – képes böngészőt vagy mobil WebView-t igényel.
- A nagyon magas felbontású fotók vízjelezése alacsony kategóriájú eszközökön több másodpercig is eltarthat.
- A vízjelek a képfájlba vannak égetve – beküldés után nem távolíthatók el képszerkesztés nélkül.
- A
filetípusú vízjelhez a logóképet pontosan a várt fájlnévvel rendelkező médiafájlként kell csatolni.