MaskPosition¶
- class telegram.MaskPosition(point, x_shift, y_shift, scale, *, api_kwargs=None)[source]¶
Bases:
telegram.TelegramObjectThis object describes the position on faces where a mask should be placed by default.
Objects of this class are comparable in terms of equality. Two objects of this class are considered equal, if their
point,x_shift,y_shiftand,scaleare equal.- Parameters:
point (
str) – The part of the face relative to which the mask should be placed. One ofFOREHEAD,EYES,MOUTH, orCHIN.x_shift (
float) – Shift by X-axis measured in widths of the mask scaled to the face size, from left to right. For example, choosing-1.0will place mask just to the left of the default mask position.y_shift (
float) – Shift by Y-axis measured in heights of the mask scaled to the face size, from top to bottom. For example,1.0will place the mask just below the default mask position.scale (
float) – Mask scaling coefficient. For example,2.0means double size.
- point[source]¶
The part of the face relative to which the mask should be placed. One of
FOREHEAD,EYES,MOUTH, orCHIN.- Type:
str
- x_shift[source]¶
Shift by X-axis measured in widths of the mask scaled to the face size, from left to right. For example, choosing
-1.0will place mask just to the left of the default mask position.- Type:
float
- y_shift[source]¶
Shift by Y-axis measured in heights of the mask scaled to the face size, from top to bottom. For example,
1.0will place the mask just below the default mask position.- Type:
float