Executes command line for each PNG from standard input and forwards their output to stdout.
Executes command line for each PNG from standard input and forwards their output to stdout. This can be useful if you are want to generate an animated GIF (e.g. which gifsicle) but coming from a stream of of PNGs (which cannot be converted via ImageMagick as such).
$ pip install .
$ nosetests tests
Here’s an example how to convert a stream of PNGs to an animated GIF. This example uses:
seqto create a sequence of numbers (stream: many lines with a number each line), uses
xargsto call a fictitious program
./toolthat produces a PNG for each call (stream: sequence of PNGs)
convertfor each PNG to convert it to GIF (stream: sequence if GIFs)
gifsicleoperating taking the sequence of GIFs to produce an animated GIF
$ seq 0 33 12000 | \ xargs -L 1 -I TC ./tool -t TC -o - | \ eachpng convert - GIF:- | \ gifsicle --multifile --delay 3 -O3 >out.gif