python-lottie
0.6.11+devc144cca
A framework to work with lottie files and telegram animated stickers (tgs)
|
Public Member Functions | |
def | __init__ (self, stroke_width=1) |
def | bounding_box (self, time=0) |
Bounding box of the shape element at the given time. More... | |
![]() | |
def | __init__ (self) |
def | __str__ (self) |
![]() | |
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 | __new__ (cls, name, bases, attr) |
Static Public Attributes | |
string | type = "gs" |
Shape type. More... | |
![]() | |
type = None | |
Shape type. More... | |
Additional Inherited Members | |
![]() | |
property_index | |
Property index. More... | |
hidden | |
Hide element. More... | |
blend_mode | |
Blend mode. More... | |
![]() | |
name | |
match_name | |
![]() | |
line_cap | |
Stroke Line Cap. More... | |
line_join | |
Stroke Line Join. More... | |
miter_limit | |
Stroke Miter Limit. More... | |
opacity | |
Stroke Opacity. More... | |
width | |
Stroke Width. More... | |
dashes | |
Dashes. More... | |
![]() | |
opacity | |
Fill Opacity. More... | |
start_point | |
Gradient Start Point. More... | |
end_point | |
Gradient End Point. More... | |
gradient_type | |
Gradient Type. More... | |
highlight_length | |
Gradient Highlight Length. More... | |
highlight_angle | |
Highlight Angle. More... | |
colors | |
Gradient Colors. More... | |
Gradient stroke.
Lottie name | Type | Description | Attribute |
---|---|---|---|
nm | str | name | |
mn | str | match_name | |
hd | bool | Hide element. | hidden |
ty | str = 'gs' | Shape type. | type |
cix | int | Property index. | property_index |
bm | BlendMode | Blend mode. | blend_mode |
lc | LineCap | Stroke Line Cap. | line_cap |
lj | LineJoin | Stroke Line Join. | line_join |
ml | float | Stroke Miter Limit. | miter_limit |
o | Value | Fill Opacity. | opacity |
w | Value | Stroke Width. | width |
d | list of StrokeDash | Dashes. | dashes |
s | MultiDimensional | Gradient Start Point. | start_point |
e | MultiDimensional | Gradient End Point. | end_point |
t | GradientType | Gradient Type. | gradient_type |
h | Value | Gradient Highlight Length. | highlight_length |
a | Value | Highlight Angle. | highlight_angle |
g | GradientColors | Gradient Colors. | colors |
def lottie.objects.shapes.GradientStroke.__init__ | ( | self, | |
stroke_width = 1 |
|||
) |
Reimplemented from lottie.objects.shapes.Gradient.
def lottie.objects.shapes.GradientStroke.bounding_box | ( | self, | |
time = 0 |
|||
) |
Bounding box of the shape element at the given time.
Reimplemented from lottie.objects.shapes.ShapeElement.
|
static |