Gif Animation Problem

Hi all, this is my first post and thanks in advance for any help you can give.

I’m a new user, and for fun I created a very simple GIF animation in Synfig, a cartoon hand that waves.

When I rendered the GIF animation it worked perfectly well on my computer. But when I posted it on Twitter, it’s completely ruined by having a fanning effect (I’m sure there’s a technical term for it, but I am new!). Here’s a link to my twitter post so you can see the problem:

Can anyone tell me what I’ve done wrong here?

Try rendering the file with Macick++ as a target and .gif as the extension of the filename.

1 Like

Thanks for your reply Darkspace. Unfortunately I’ve tried that and have the same problem :frowning:

The frustrating thing is that it looks fine on my computer, it’s only when I upload it to Twitter that the problem appears, meaning I can’t predict the issue.

Also can anyone tell me what the technical term for is for the problem? Might help me find help on google.

Hey there,

First of all, gif is kinda an obsolete format and should be avoided at all costs. Unfortunately, it’s pretty much a standard for simple web animations… 2017 year and we still don’t have a better format - ‘mng’ is awful and ‘apng’ is still unpopular.

Technical term for your problem is probably ‘transparent color’. Someone doesn’t correctly handle it. Either Synfig doesn’t export it right or Twitter can’t process it.

I can think of two possible solutions:

  1. Add background color to your animation (in Synfig: new layer -> geometry -> Solid Color) and set it to a desired color (white, I guess). Render as gif and reupload to Twitter.
  2. Export your animation to ‘png’ target, then convert it to gif using some random online service. Just search in Internet something like this: “png to gif animation”.

Posted a gif made with Synfig 1.3.2 windows 10. Rendered target auto name extension gif. Seem ok to me on twitter.

Thanks guys, I will give it a try at the weekend. Darkspace that looks great! I’m using development version 1.3.3, perhaps that’s the problem. If I can’t get it to work I’ll revert to 1.3.2 and see if that helps.

I’ll have a play soon and report back, as this might be something useful for others.

Nope, had a play tonight and exactly the same issues.

Interesting thing is that it looks absolutely fine when I preview it, and even when you see the quick preview before you upload it in twitter it looks fine. It’s only at the actual point it is live on twitter do you see the problem. Arrgghhhhhhhhhhhhhhhhhh…

I’ve tried changing the target and the quality, doesn’t make any difference. I’ll try a previous stable version and see if that helps. I’ll get there!

Of all the tests I did only one came out bad as you can see here: It’s the only one that does not use a background. So the solution could be as Svarov mentioned to use a background, whether it is a colored shape or a solid color background layer. That is something I use standard in every scene. You could also attach your scene file so to see if we get a different result or not after rendering.

It worked!

Thanks so much for your help. The fact you had the same issue with a transparent background is good, so it wasn’t anything I did. For the record, I used the default settings (auto). All I changed was the filename extension to gif.

Thanks again.

1 Like

Oh and a thanks to Svarov too, you spotted the error straight away - adding a background. Thanks to both of you.

i use:

Hi, I stumbled upon this post while trying to find a solution to my own problem - white text had a checkered effect on a gray background, and other solid-colored bits were rendered with checkers when rendering as a gif. There were also other artifacts, such as text staying behind when it wasn’t supposed to be there. Rendering with Magick++ solved all those problems, thank you!

Hello! I had come across your post when I began animating for the first time and I’d had problems with exporting it as a GIF, and I never really got the chance to say thank you. I’d thought back to your post while I was watching Synfig tutorials on Youtube.

Have a great day!