Skip to content

GramIO API Reference / @gramio/contexts/dist / MaskPosition

Class: MaskPosition

Defined in: contexts/index.d.ts:688

This object describes the position on faces where a mask should be placed by default.

Constructors

Constructor

new MaskPosition(payload): MaskPosition

Defined in: contexts/index.d.ts:690

Parameters

ParameterType
payloadTelegramMaskPosition

Returns

MaskPosition

Properties

PropertyTypeDefined in
payloadTelegramMaskPositioncontexts/index.d.ts:689

Accessors

[toStringTag]

Get Signature

get [toStringTag](): string

Defined in: contexts/index.d.ts:692

MDN

Returns

string


point

Get Signature

get point(): TelegramMaskPositionPoint

Defined in: contexts/index.d.ts:697

The part of the face relative to which the mask should be placed. One of forehead, eyes, mouth, or chin.

Returns

TelegramMaskPositionPoint


scale

Get Signature

get scale(): number

Defined in: contexts/index.d.ts:711

Mask scaling coefficient. For example, 2.0 means double size.

Returns

number


xShift

Get Signature

get xShift(): number

Defined in: contexts/index.d.ts:703

Shift by X-axis measured in widths of the mask scaled to the face size, from left to right. For example, choosing -1.0 will place mask just to the left of the default mask position.

Returns

number


yShift

Get Signature

get yShift(): number

Defined in: contexts/index.d.ts:709

Shift by Y-axis measured in heights of the mask scaled to the face size, from top to bottom. For example, 1.0 will place the mask just below the default mask position.

Returns

number