ImageMarkOptions
Defined in: index.ts:789
Options for rendering image-only watermark layers.
Example
Section titled “Example”backgroundImage: { src: require('./images/bg.png'), scale: 0.5, rotate: 45, alpha: 0.5 }, watermarkImages: [ { src: require('./images/logo.png'), scale: 0.5, rotate: 45, alpha: 0.5, position: { X: 10, Y: 10, }, }, { src: require('./images/logo1.png'), scale: 0.5, rotate: 45, alpha: 0.5, position: { position: Position.center, }, }, ], quality: 100, filename: 'test', saveFormat: ImageFormat.jpg,Properties
Section titled “Properties”backgroundImage
Section titled “backgroundImage”backgroundImage:
ImageOptions
Defined in: index.ts:800
background image options
Example
Section titled “Example”backgroundImage: { src: require('./images/bg.png'), scale: 0.5, rotate: 45, alpha: 0.5 }filename?
Section titled “filename?”
optionalfilename?:string
Defined in: index.ts:840
save image name
Example
Section titled “Example”filename: 'test'matteColor?
Section titled “matteColor?”
optionalmatteColor?:string
Defined in: index.ts:852
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:868
Default Value
Section titled “Default Value”2048Example
Section titled “Example”maxSize: 2048quality?
Section titled “quality?”
optionalquality?:number
Defined in: index.ts:834
Integer image quality from 0 to 100, where 100 is best.
Default Value
Section titled “Default Value”100Example
Section titled “Example”quality: 100rotationCanvasMode?
Section titled “rotationCanvasMode?”
optionalrotationCanvasMode?:RotationCanvasMode
Defined in: index.ts:858
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:847
save image format
Default Value
Section titled “Default Value”jpg
Example
Section titled “Example”saveFormat: ImageFormat.jpgwatermarkImage?
Section titled “watermarkImage?”
optionalwatermarkImage?:WatermarkImageOptions
Defined in: index.ts:813
1.1.0
Example
Section titled “Example”watermarkImage: { src: require('./images/logo.png'), scale: 0.5, rotate: 45, alpha: 0.5 }watermarkImages?
Section titled “watermarkImages?”
optionalwatermarkImages?:WatermarkImageOptions[]
Defined in: index.ts:886
watermark images
Example
Section titled “Example”watermarkImages: [{ src: require('./images/logo.png'), scale: 0.5, rotate: 45, alpha: 0.5, position: { X: 10, Y: 10, // or position: Position.center }}]watermarkPositions?
Section titled “watermarkPositions?”
optionalwatermarkPositions?:PositionOptions
Defined in: index.ts:827
1.1.0
Example
Section titled “Example”watermarkPositions: { X: 10, Y: 10, // or position: Position.center}Note: use watermarkImages instead