I am not an expert on animations, but ... You will likely have to separate the frames (using coalesce), negate them (using -negate) or change the color of only the white ones (using -fuzz xx% -fill somecolor -opaque white), etc and then recombine. But should not be too bad.
See http://www.imagemagick.org/Usage/anim_basics/ http://www.imagemagick.org/Usage/anim_mods/ http://www.imagemagick.org/Usage/color/ http://www.imagemagick.org/Usage/ http://www.imagemagick.org/Usage/reference.html if this does not work convert animation.gif -negate animation_negate.gif then something like this should work convert animation.gif -coalesce -negate \ -quiet -layers OptimizePlus -loop 0 animation_negate.gif >I have an animated gif image of a progress spinner which I am trying to use on >a black background, however the spinner has some white pixels around it which >makes it look pretty bad. > >I am curious if imagemagick has a way to invert the colors on all frames of >a gif image? And if so, how to do it. > >Thank you. > >Patrick J. Collins >http://collinatorstudios.com _______________________________________________ Magick-users mailing list [email protected] http://studio.imagemagick.org/mailman/listinfo/magick-users
