跳转到内容
菜单
自动
简体中文

MarkOptions

此内容尚不支持你的语言。

Defined in: index.ts:933

Options for marking text and image watermarks with a single call.

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,
});

backgroundImage: ImageOptions

Defined in: index.ts:937

Background image options.


optional filename?: string

Defined in: index.ts:968

save image name


optional matteColor?: string

Defined in: index.ts:978

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

#FFFFFF


optional maxSize?: number

Defined in: index.ts:991

2048

optional quality?: number

Defined in: index.ts:964

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

100

optional rotationCanvasMode?: RotationCanvasMode

Defined in: index.ts:984

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:973

save image format

jpg


optional watermarkImage?: WatermarkImageOptions

Defined in: index.ts:950


optional watermarkImages?: WatermarkImageOptions[]

Defined in: index.ts:959

Image watermark options. Kept for compatibility; use watermarks instead for ordered mixed layers.


optional watermarkPositions?: PositionOptions

Defined in: index.ts:955


optional watermarks?: WatermarkLayer[]

Defined in: index.ts:941

Ordered watermark layers. Layers are rendered in array order, so later layers draw over earlier layers.


optional watermarkTexts?: TextOptions[]

Defined in: index.ts:945

Text watermark options. Kept for compatibility; use watermarks instead for ordered mixed layers.