بعيداً عن نوع سؤال image القياسي، يوفر rtSurvey امتدادات للعلامات المائية على الصور الملتقطة وعرض صور متعددة في شبكة وسائط. هذه مفيدة للاستطلاعات القائمة على الأدلة حيث تحتاج الصور إلى وضع علامة عليها بهوية المعدِّد أو بيانات الاستطلاع الوصفية، وللواجهات البصرية للمراجعة.


العلامة المائية

تُضاف العلامة المائية نصاً أو صورة فوق الصورة الملتقطة قبل تخزينها. تُستخدم لوضع العلامات التجارية على صور الميدان بالتاريخ أو اسم المعدِّد أو موقع GPS أو أي بيانات استطلاع أخرى — مما يجعل من الصعب تمرير الصور الموجودة مسبقاً كأدلة ملتقطة حديثاً.

الإعداد

استخدم watermark() في عمود calculation لحقل image، مع مظهر callapi:

  watermark(type, size, distance, color, shadow, rotate, blur)
  
المعلمةالوصف
type'text' لعلامة مائية نصية؛ 'file' لعلامة مائية صورة
sizeحجم الخط بالبكسل (نص) أو حجم العلامة المائية كنسبة مئوية من عرض الصورة (ملف)
distanceالتباعد بين بلاطات العلامة المائية المتكررة (بكسل)
colorلون النص (لون CSS أو سداسي عشري). لا يُستخدم لنوع file
shadowلون الظل (لون CSS أو سداسي عشري)
rotateزاوية الدوران بالدرجات (مثل 45 للقطري)
blurتعتيم العلامة المائية (0 = غير مرئية، 100 = معتمة بالكامل)

مثال علامة مائية نصية

طباعة اسم المعدِّد وتاريخ اليوم بشكل قطري على كل صورة ملتقطة:

typenamelabelappearancecalculation
calculatewm_text`concat(pulldata(‘app-api’, ‘user.name’), '
imagesite_photoTake a photo of the sitewatermarkwatermark('text', 20, 60, '#ffffff', '#000000', 45, 40)

يتم أخذ نص العلامة المائية من ${wm_text}. ضع حقل نص العلامة المائية قبل حقل الصورة في النموذج.

مثال علامة مائية بالصورة/الشعار

طباعة شعار المنظمة (مرفق كملف وسائط باسم logo.png):

typenamelabelappearancecalculation
imageevidence_photoTake photo of evidencewatermarkwatermark('file', 25, 80, '', '#000000', 0, 50)

التراجع والإعادة

يدعم محرر العلامة المائية التراجع والإعادة — يمكن للمعدِّدين العودة عبر سجل التعديل قبل تأكيد الصورة.

تبليط العلامة المائية

تتكرر العلامة المائية (تُبلَّط) عبر الصورة بأكملها تلقائياً. تتحكم المعلمة distance في التباعد بين البلاطات؛ rotate يتحكم في زاوية كل بلاطة.


أداة شبكة الوسائط

تعرض أداة شبكة الوسائط مجموعة من ملفات الوسائط (صور، صوت، فيديو) في تخطيط شبكة، مما يتيح للمراجعين أو المعدِّدين تصفح الملفات الملتقطة بصرياً.

يتم تفعيل هذه الأداة بمظهر mediagridwidget وتُستخدم عادةً على حقول note أو calculate لعرض الوسائط الملتقطة مسبقاً من مجموعة تكرار.

مثال: عرض جميع الصور من تكرار كشبكة

typenamelabelappearancecalculation
calculatephoto_listjoin(' ', ${site_photo})
notephoto_reviewReview captured photosmediagridwidget

أفضل الممارسات للصور ذات العلامات المائية

  1. احسب دائماً نص العلامة المائية في حقل calculate فوق حقل الصورة حتى يكون متاحاً عند التقاط الصورة.
  2. استخدم زاوية دوران (مثل 45°) لجعل العلامات المائية أصعب اقتطاعاً.
  3. اضبط التعتيم (blur) بين 30–60% — مرتفعاً بما يكفي ليكون مقروءاً، ومنخفضاً بما يكفي لعدم إخفاء موضوع الصورة.
  4. أدرج اسم المعدِّد والتاريخ وإحداثيات GPS في نص العلامة المائية لتعظيم قيمة المراجعة.
  5. اختبر تصيير العلامة المائية على أضعف جهاز في مجموعتك — قد تكون إضافة العلامات المائية القائمة على canvas بطيئة على الأجهزة القديمة.

القيود

  • تُطبَّق العلامات المائية على جانب العميل باستخدام HTML5 Canvas API — يتطلب متصفحاً قادراً أو WebView جوال.
  • قد تستغرق الصور عالية الدقة عدة ثوانٍ للعلامة المائية على الأجهزة منخفضة الأداء.
  • تُخبَز العلامات المائية في ملف الصورة — لا يمكن إزالتها بعد الإرسال دون تحرير الصورة.
  • يتطلب نوع العلامة المائية file إرفاق صورة الشعار كملف وسائط باسم الملف المتوقع تماماً.
هل كانت هذه الصفحة مفيدة؟