BlindingDark / tgs2png

Convert Telegram's animated stickers in TGS format into series of PNG images

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CI test

tgs2png

Convert Telegram's animated stickers in TGS format into series of PNG images.

Requires:

  • librlottie $ apt install librlottie-dev
  • libpng $ apt install libpng-dev

Building

$ mkdir build
$ cd build
$ cmake ..
$ make
# copy tgs2png somewhere into $PATH

Running

NOTE: Telegram's TGS format is a gzipped rlottie file.

Get info about TGS file:

$ gunzip -c sample.tgs | tgs2png -i -

Extract 10's frame:

$ gunzip -c sample.tgs | tgs2png -o 10 -n 1 - > frame10.png

About

Convert Telegram's animated stickers in TGS format into series of PNG images

License:GNU General Public License v3.0


Languages

Language:C 95.6%Language:CMake 4.4%