python-lottie
0.6.11+devc144cca
A framework to work with lottie files and telegram animated stickers (tgs)
|
Layer transform. More...
Public Member Functions | |
def | __init__ (self) |
def | to_matrix (self, time, auto_orient=False) |
![]() | |
def | to_dict (self) |
Serializes into a JSON object fit for the Lottie format. More... | |
def | load (cls, lottiedict) |
Loads from a JSON object. More... | |
def | find (self, search, propname="name") |
Recursively searches for child objects with a matching property. More... | |
def | find_all (self, type, predicate=None, include_self=True) |
Find all child objects that match a predicate. More... | |
def | clone (self) |
Returns a copy of the object. More... | |
def | clone_into (self, other) |
def | __str__ (self) |
![]() | |
def | __new__ (cls, name, bases, attr) |
Public Attributes | |
anchor_point | |
Transform Anchor Point. More... | |
position | |
Transform Position. More... | |
scale | |
Transform Scale. More... | |
rotation | |
Transform Rotation. More... | |
opacity | |
Transform Opacity. More... | |
skew | |
Transform Skew. More... | |
skew_axis | |
Transform Skew Axis. More... | |
orientation | |
Layer transform.
Lottie name | Type | Description | Attribute |
---|---|---|---|
a | PositionValue | Transform Anchor Point. | anchor_point |
p | PositionValue | Transform Position. | position |
s | MultiDimensional | Transform Scale. | scale |
r | Value | Transform Rotation. | rotation |
o | Value | Transform Opacity. | opacity |
sk | Value | Transform Skew. | skew |
sa | Value | Transform Skew Axis. | skew_axis |
or | MultiDimensional | orientation |
Definition at line 7 of file helpers.py.
def lottie.objects.helpers.Transform.__init__ | ( | self | ) |
Reimplemented from lottie.objects.base.LottieObject.
Reimplemented in lottie.objects.shapes.RepeaterTransform, lottie.objects.shapes.TransformShape, and lottie.objects.text.TextAnimatorDataProperty.
Definition at line 22 of file helpers.py.
def lottie.objects.helpers.Transform.to_matrix | ( | self, | |
time, | |||
auto_orient = False |
|||
) |
Definition at line 51 of file helpers.py.
lottie.objects.helpers.Transform.anchor_point |
Transform Anchor Point.
Definition at line 24 of file helpers.py.
lottie.objects.helpers.Transform.opacity |
Transform Opacity.
Definition at line 32 of file helpers.py.
lottie.objects.helpers.Transform.orientation |
Definition at line 49 of file helpers.py.
lottie.objects.helpers.Transform.position |
Transform Position.
Definition at line 26 of file helpers.py.
lottie.objects.helpers.Transform.rotation |
Transform Rotation.
Definition at line 30 of file helpers.py.
lottie.objects.helpers.Transform.scale |
Transform Scale.
Definition at line 28 of file helpers.py.
lottie.objects.helpers.Transform.skew |
Transform Skew.
Definition at line 44 of file helpers.py.
lottie.objects.helpers.Transform.skew_axis |
Transform Skew Axis.
An angle, if 0 skews on the X axis, if 90 skews on the Y axis
Definition at line 47 of file helpers.py.