Standart image soru türünün ötesinde rtSurvey, çekilen fotoğraflara filigran eklemek ve birden fazla görüntüyü bir medya ızgara‘sında görüntülemek için uzantılar sağlar. Bunlar, fotoğrafların sayımcı kimliği veya anket meta verileriyle işaretlenmesi gereken kanıta dayalı anketler ve görsel inceleme arayüzleri için kullanışlıdır.


Filigran

Filigran özelliği, saklama öncesinde çekilen fotoğrafın üzerine metin veya görüntü katmanlar. Bu, saha fotoğraflarını tarih, sayımcı adı, GPS konumu veya diğer anket verileriyle markalamak için kullanılır — önceden varolan fotoğrafları yeni çekilmiş kanıt olarak sunmayı zorlaştırır.

Kurulum

Bir image alanının calculation sütununda watermark() kullanın ve callapi görünümüyle birleştirin:

  watermark(type, size, distance, color, shadow, rotate, blur)
  
ParametreAçıklama
typeMetin filigranı için 'text'; görüntü filigranı için 'file'
sizePiksel cinsinden yazı tipi boyutu (metin) veya görüntü genişliğinin yüzdesi olarak filigran boyutu (dosya)
distanceTekrarlayan filigran döşemeleri arasındaki boşluk (piksel)
colorMetin rengi (CSS rengi veya onaltılık). file türü için kullanılmaz
shadowGölge rengi (CSS rengi veya onaltılık)
rotateDerece cinsinden dönme açısı (örn. çapraz için 45)
blurFiligranın opaklığı (0 = görünmez, 100 = tamamen opak)

Metin filigranı örneği

Sayımcının adını ve bugünün tarihini her çekilen fotoğrafın üzerine çapraz olarak yerleştirin:

typenamelabelappearancecalculation
calculatewm_text`concat(pulldata(‘app-api’, ‘user.name’), '
imagesite_photoSitenin fotoğrafını çekinwatermarkwatermark('text', 20, 60, '#ffffff', '#000000', 45, 40)

Filigran metni ${wm_text}‘ten alınır. Filigran metin alanını formda image alanından önce ayarlayın.

Görüntü/logo filigranı örneği

Bir kuruluş logosunu (logo.png adlı medya dosyası olarak eklenmiş) yerleştirin:

typenamelabelappearancecalculation
imageevidence_photoKanıt fotoğrafı çekinwatermarkwatermark('file', 25, 80, '', '#000000', 0, 50)

Geri alma/yeniden yapma

Filigran düzenleyicisi geri almayı ve yeniden yapmayı destekler — sayımcılar fotoğrafı onaylamadan önce düzenleme geçmişinde geriye gidebilir.

Filigran döşemesi

Filigran tüm görüntü boyunca otomatik olarak tekrarlanır (döşeme). distance parametresi döşemeler arasındaki boşluğu kontrol eder; rotate her döşemenin açısını kontrol eder.


Medya ızgara widget’ı

Medya ızgara widget’ı, inceleyicilerin veya sayımcıların yakalanan dosyaları görsel olarak gözden geçirmesine olanak tanıyarak bir koleksiyondaki medya dosyalarını (görüntüler, ses, video) ızgara düzeninde görüntüler.

Bu widget, mediagridwidget görünümüyle etkinleştirilir ve genellikle bir tekrar grubundan yakalanan medyayı görüntülemek için note veya calculate alanlarında kullanılır.

Örnek: Bir tekrardaki tüm fotoğrafları ızgara olarak göster

typenamelabelappearancecalculation
calculatephoto_listjoin(' ', ${site_photo})
notephoto_reviewYakalanan fotoğrafları inceleyinmediagridwidget

Filigranlı fotoğraflar için en iyi uygulamalar

  1. Filigran metnini her zaman görüntü alanının üzerindeki bir calculate alanında hesaplayın; böylece fotoğraf çekildiğinde hazır olur.
  2. Filigranların kırpılmasını zorlaştırmak için döndürme açısı kullanın (örn. 45°).
  3. Opaklığı (blur) 30–60% arasında ayarlayın — okunabilecek kadar yüksek, fotoğraf konusunu gizlemeyecek kadar düşük.
  4. Maksimum denetim değeri için filigran metnine sayımcı adını, tarihi ve GPS koordinatlarını ekleyin.
  5. Filonuzdaki en düşük özellikli cihazda filigran işlemeyi test edin — tuval tabanlı fikigranlama eski donanımda yavaş olabilir.

Sınırlamalar

  • Filigranlama, HTML5 Canvas API kullanılarak istemci taraflı uygulanır — yetenekli bir tarayıcı veya mobil WebView gerektirir.
  • Çok yüksek çözünürlüklü fotoğraflar düşük özellikli cihazlarda filigranlama yapmak için birkaç saniye alabilir.
  • Filigranlar görüntü dosyasına işlenir — gönderimin ardından görüntü düzenleme olmadan kaldırılamazlar.
  • file filigran türü, logonun tam olarak beklenen dosya adıyla medya dosyası olarak eklenmesini gerektirir.
Bu sayfa yardımcı oldu mu?