MarkOptions
Defined in: index.ts:933
Options for marking text and image watermarks with a single call.
Example
Section titled “Example”await Marker.mark({ backgroundImage: { src: require('./images/bg.png'), }, watermarks: [ { type: 'text', text: 'hello world', position: { position: Position.bottomCenter, Y: 24, }, style: { color: '#FFFFFF', fontSize: 32, }, }, { type: 'image', src: require('./images/logo.png'), position: { position: Position.topRight, X: 24, Y: 24, }, scale: 0.5, }, ], saveFormat: ImageFormat.png,});Properties
Section titled “Properties”backgroundImage
Section titled “backgroundImage”backgroundImage:
ImageOptions
Defined in: index.ts:937
Background image options.
filename?
Section titled “filename?”
optionalfilename?:string
Defined in: index.ts:968
save image name
matteColor?
Section titled “matteColor?”
optionalmatteColor?:string
Defined in: index.ts:978
Matte color used when an output with transparency is encoded as JPEG.
Default Value
Section titled “Default Value”#FFFFFF
maxSize?
Section titled “maxSize?”
optionalmaxSize?:number
Defined in: index.ts:991
Default Value
Section titled “Default Value”2048quality?
Section titled “quality?”
optionalquality?:number
Defined in: index.ts:964
Integer image quality from 0 to 100, where 100 is best.
Default Value
Section titled “Default Value”100rotationCanvasMode?
Section titled “rotationCanvasMode?”
optionalrotationCanvasMode?:RotationCanvasMode
Defined in: index.ts:984
Controls whether background rotation expands the output canvas or crops back to the original canvas dimensions.
Default Value
Section titled “Default Value”RotationCanvasMode.expandsaveFormat?
Section titled “saveFormat?”
optionalsaveFormat?:ImageFormat
Defined in: index.ts:973
save image format
Default Value
Section titled “Default Value”jpg
watermarkImage?
Section titled “watermarkImage?”
optionalwatermarkImage?:WatermarkImageOptions
Defined in: index.ts:950
watermarkImages?
Section titled “watermarkImages?”
optionalwatermarkImages?:WatermarkImageOptions[]
Defined in: index.ts:959
Image watermark options. Kept for compatibility; use watermarks instead for ordered mixed layers.
watermarkPositions?
Section titled “watermarkPositions?”
optionalwatermarkPositions?:PositionOptions
Defined in: index.ts:955
watermarks?
Section titled “watermarks?”
optionalwatermarks?:WatermarkLayer[]
Defined in: index.ts:941
Ordered watermark layers. Layers are rendered in array order, so later layers draw over earlier layers.
watermarkTexts?
Section titled “watermarkTexts?”
optionalwatermarkTexts?:TextOptions[]
Defined in: index.ts:945
Text watermark options. Kept for compatibility; use watermarks instead for ordered mixed layers.