Skip to content
Menu
Auto
English
v1 is in long-term maintenance and continues to receive compatibility, security, and critical bug fixes. See the v2.

ImageMarkOptions

Defined in: index.ts:926

Options for rendering image-only watermark layers.

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,

backgroundImage: ImageOptions

Defined in: index.ts:937

background image options

backgroundImage: {
src: require('./images/bg.png'),
scale: 0.5,
rotate: 45,
alpha: 0.5
}

optional filename?: string

Defined in: index.ts:977

save image name

filename: 'test'

optional matteColor?: string

Defined in: index.ts:989

Matte color used when an output with transparency is encoded as JPEG.

#FFFFFF


optional maxSize?: number

Defined in: index.ts:1003

Maximum width or height used while decoding or rendering source images. Larger images keep their aspect ratio on iOS, Android, and Web.

2048
maxSize: 2048

optional quality?: number

Defined in: index.ts:971

Integer image quality from 0 to 100, where 100 is best.

100
quality: 100

optional rotationCanvasMode?: RotationCanvasMode

Defined in: index.ts:995

Controls whether background rotation expands the output canvas or crops back to the original canvas dimensions.

RotationCanvasMode.expand

optional saveFormat?: ImageFormat

Defined in: index.ts:984

save image format

jpg

saveFormat: ImageFormat.jpg

optional watermarkImage?: WatermarkImageOptions

Defined in: index.ts:950

1.1.0

watermarkImage: {
src: require('./images/logo.png'),
scale: 0.5,
rotate: 45,
alpha: 0.5
}

optional watermarkImages?: WatermarkImageOptions[]

Defined in: index.ts:1021

watermark images

watermarkImages: [
{
src: require('./images/logo.png'),
scale: 0.5,
rotate: 45,
alpha: 0.5,
position: {
X: 10,
Y: 10,
// or
position: Position.center
}
}]

optional watermarkPositions?: PositionOptions

Defined in: index.ts:964

1.1.0

watermarkPositions: {
X: 10,
Y: 10,
// or
position: Position.center
}
Note: use watermarkImages instead