Here's a little screencast of mine (zipped cuz Github insists): spreadLike.mov.zip.
If I run screengif -i spreadLike.mov -o spreadLike.gif -w 800 --no-gifsicle --no-coalesce, I get:

Note the trails the gray circles leave as they move around. If I comment out canvas = canvas.optimize_layers(OptimizeTransLayer) in screengif.rb and run the same command, I get:

Much better!
It looks like OptimizeTransLayer significantly degrades animation quality in this use-case. I am not sure what is going on here, but it would be great if, at the very least, a command-line flag were available to disable it.
(Thanks a bunch for putting together this tool!)
Here's a little screencast of mine (zipped cuz Github insists): spreadLike.mov.zip.
If I run
screengif -i spreadLike.mov -o spreadLike.gif -w 800 --no-gifsicle --no-coalesce, I get:Note the trails the gray circles leave as they move around. If I comment out
canvas = canvas.optimize_layers(OptimizeTransLayer)inscreengif.rband run the same command, I get:Much better!
It looks like OptimizeTransLayer significantly degrades animation quality in this use-case. I am not sure what is going on here, but it would be great if, at the very least, a command-line flag were available to disable it.
(Thanks a bunch for putting together this tool!)