Почему lottie выдает ошибку ImportError: cannot import name 'PngRenderer' from 'lottie.exporters.cairo'?
Пытаюсь конвертировать .tgs стикер в gif, используй lottie:
from lottie.exporters.gif import export_gif
from lottie.parsers.tgs import parse_tgs
import logging
def convert_tgs_to_gif(tgs_file, gif_file):
try:
animation = parse_tgs(tgs_file)
export_gif(animation, gif_file, skip_frames=5, dpi=48)
return True
except Exception:
logging.exception("Error occurred while converting TGS to GIF.")
return False
выдает следующую ошибку:
ImportError: cannot import name 'PngRenderer' from 'lottie.exporters.cairo'
Пробовал импортировать библиотеку целиком, импортировать PngRenderer, ничего не помогло
(Поставил тег json потому что .tgs, по той информации что я загуглил это просто json, но как то хитро сжатый)
Источник: Stack Overflow на русском