Skip to content
Menu
Auto
English

EmbedInvisibleWatermarkOptions

Defined in: invisible-watermark.ts:91

Options for writing an authenticated short locator into image pixels.

optional filename?: string

Defined in: invisible-watermark.ts:103

Safe output basename on iOS and Android.


image: InvisibleWatermarkImage

Defined in: invisible-watermark.ts:93

Source image. It must be at least 128×88 pixels after maxSize is applied.


key: string

Defined in: invisible-watermark.ts:97

Secret containing at least 16 UTF-8 bytes. Do not bundle a production master key.


optional maxSize?: number

Defined in: invisible-watermark.ts:107

Maximum decoded width or height.

2048

payload: string

Defined in: invisible-watermark.ts:95

Locator containing 1–12 UTF-8 bytes. Do not store personal data directly.


optional quality?: number

Defined in: invisible-watermark.ts:101

JPEG encoder quality from 0–100.


optional saveFormat?: ImageFormat

Defined in: invisible-watermark.ts:105

Output encoding. Web returns a data URL; native returns a cache path.


optional strength?: InvisibleWatermarkStrength

Defined in: invisible-watermark.ts:99

Pixel-change strength. Use the same value during detection.

balanced