python-lottie  0.7.0+dev66cafb9
A framework to work with lottie files and telegram animated stickers (tgs)
lottie.parsers.pixel Namespace Reference

Classes

class  Polygen
 

Functions

def pixel_to_layer_paths (raster, scale=1, stroke_width=None)
 
def pixel_add_layer_paths (animation, raster)
 
def pixel_add_layer_rects (animation, raster)
 
def raster_to_embedded_assets (filenames, frame_delay=1, framerate=60, embed_format=None)
 Loads external assets. More...
 
def raster_to_linked_assets (filenames, frame_delay=1, framerate=60)
 Loads external assets. More...
 
def pixel_to_animation (filenames, frame_delay=1, framerate=60)
 Converts pixel art to vector. More...
 
def pixel_to_animation_paths (filenames, frame_delay=1, framerate=60)
 Converts pixel art to vector paths. More...
 

Function Documentation

◆ pixel_add_layer_paths()

def lottie.parsers.pixel.pixel_add_layer_paths (   animation,
  raster 
)

Definition at line 151 of file pixel.py.

◆ pixel_add_layer_rects()

def lottie.parsers.pixel.pixel_add_layer_rects (   animation,
  raster 
)

Definition at line 155 of file pixel.py.

◆ pixel_to_animation()

def lottie.parsers.pixel.pixel_to_animation (   filenames,
  frame_delay = 1,
  framerate = 60 
)

Converts pixel art to vector.

Definition at line 285 of file pixel.py.

◆ pixel_to_animation_paths()

def lottie.parsers.pixel.pixel_to_animation_paths (   filenames,
  frame_delay = 1,
  framerate = 60 
)

Converts pixel art to vector paths.

Slower and yields larger files compared to pixel_to_animation, but it produces a single shape for each area with the same color. Mostly useful when you want to add your own animations to the loaded image

Definition at line 297 of file pixel.py.

◆ pixel_to_layer_paths()

def lottie.parsers.pixel.pixel_to_layer_paths (   raster,
  scale = 1,
  stroke_width = None 
)

Definition at line 75 of file pixel.py.

◆ raster_to_embedded_assets()

def lottie.parsers.pixel.raster_to_embedded_assets (   filenames,
  frame_delay = 1,
  framerate = 60,
  embed_format = None 
)

Loads external assets.

Definition at line 255 of file pixel.py.

◆ raster_to_linked_assets()

def lottie.parsers.pixel.raster_to_linked_assets (   filenames,
  frame_delay = 1,
  framerate = 60 
)

Loads external assets.

Definition at line 269 of file pixel.py.