EmbedInvisibleWatermarkOptions
Defined in: invisible-watermark.ts:91
Options for writing an authenticated short locator into image pixels.
Properties
Section titled “Properties”filename?
Section titled “filename?”
optionalfilename?: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.
maxSize?
Section titled “maxSize?”
optionalmaxSize?:number
Defined in: invisible-watermark.ts:107
Maximum decoded width or height.
Default Value
Section titled “Default Value”2048payload
Section titled “payload”payload:
string
Defined in: invisible-watermark.ts:95
Locator containing 1–12 UTF-8 bytes. Do not store personal data directly.
quality?
Section titled “quality?”
optionalquality?:number
Defined in: invisible-watermark.ts:101
JPEG encoder quality from 0–100.
saveFormat?
Section titled “saveFormat?”
optionalsaveFormat?:ImageFormat
Defined in: invisible-watermark.ts:105
Output encoding. Web returns a data URL; native returns a cache path.
strength?
Section titled “strength?”
optionalstrength?:InvisibleWatermarkStrength
Defined in: invisible-watermark.ts:99
Pixel-change strength. Use the same value during detection.
Default Value
Section titled “Default Value”balanced