Especially to a smaller number of common colors.
Also how different are the images? Completely different?
Currently in development and in the latest beta (6.2.9-8) is a revised version of ordered dither, that will not only dither to two channel levels, but to a specified set of channel levels.
That means if you like a common colormap for very different images, and no transparency you can use somehing like
Code: Select all
convert images... -ordered-dither o8x8,8,8,4 -loop 0 slideshow.gif
This will dither your images to a standard 256 color '332' . You can also use
Code: Select all
convert images... -ordered-dither o8x8,6 -loop 0 slideshow.gif
to use a level 6 posterized 'web-safe' colormap.
This new ordered dither expasion is finalised but undocumented. I am now reasearching XML to allow IM to read ordered dither threshold maps from pre-defined "threshold.xml" files (system and user defined) rather than limiting it to just built-in hardcoded maps.
ASIDE: the -page +0+0 is the default as JPEG has no understanding of virtual canvases. You can also reset all images to that setting using +repage afetr reading them all in.