Watermark

The Watermark functionality in the Open Camera Task in vDesigner allows users to overlay custom text or images on captured media. It can be used to embed tracking details, timestamps, and other identifiers in the video or image. Users can configure its position, alignment, and appearance based on requirements.

Use Cases

  1. KYC and Verification – To support identity verification processes during KYC, Watermark overlays tracking details, user information, and timestamps on images or videos.
  2. Fraud Prevention – By providing metadata such as location, and employee details, and capturing time, the watermark prevents unauthorized modifications.

When to use Watermark

The primary scenario in which Watermark can be used is to embed essential information on captured images or videos, ensuring authenticity and preventing unauthorized modifications. This helps in regulatory compliance, fraud prevention, and maintaining data integrity.

Key Highlight: The Watermark can be positioned either on the image or below it.

How to use Watermark in Open Camera Task:

  1. While defining Open Camera Execution Properties, click the watermark checkbox to enable the watermark.
  1. Define the following properties
Watermark PositionSelect the watermark position from the dropdown list: On Image and Below Image.
Watermark AlignmentChoose the alignment of the watermark.

Note: Alignment dropdown list options vary based on the positioning that you selected above.
Watermark TextWatermark Text can be fetched as follows:

a. STATIC function:- Use the STATIC function and then manually define the file name of the watermark text in the STATIC function.

b. Attribute:- Create an entity in the Data Modeler module. Thus, define an attribute in the entity. Enter a watermark text (an alphabetic, an alphanumeric, or a numeric value) as the value of the attribute.

To know more about how to create an entity or attribute, click here.

Click in the Watermark Text box, enter the attribute’s name, and then select it.

c. Element:- Select an element that contains the Watermark Text.

d. Entity:- Create an entity in the Data Modeler module. After you create the entity, store the Watermark Text in the entity by using Copy Data task or by other methods.

When the application executes Copy Data task, it dynamically creates an attribute to store the watermark text in the entity.

In the Watermark Text box, enter the entity’s name, and then select it.

e. Functions:- You can use the vDesigner function, such as the STATIC function or other functions, to store the value of the Watermark Text identifier.
Watermark SizeDefine the size of Watermark in pixels (px).
Watermark ColorChoose a watermark color using a color picker or enter a hexadecimal or RGB color code.

Container HeightDefine the Container Height here.

*This will be defined when you select the Below Image positioning.

Note: The maximum height of the container is set to be half the height of the image being captured by the camera, while the minimum height is set to be 1 px.
Container BackgroundChoose between Color and Image as the Container Background.

*This will be defined when you select the Below Image positioning.
ColorIf you chose a container background as Color,
choose the Color of the background here using a color picker or enter a hexadecimal or RGB color code.

*This will be defined when you select the Below Image positioning.
Image SourceIf you select the container background as Image the Image Source. URL is the only source for now.

*This will be defined when you select the Below Image positioning.
URLProvide the URL of the image to be used as background here.

*This will be defined when you select the Below Image positioning.
Was this article helpful?
YesNo