I use linux version, and I have no setup to test windows versions. Sorry.
However I wrote the current code that ordered dither uses, and an quite certain it runs the same on BOTH systems. You really could NOT be talking to a better person for trying to work out what is happening.
Is your IM a Q8 version? It may be that a o8x8 threshold pattern will have quantium effects due to the use of 8 bit color range.
Can you please try dithering a gray-scale gradient? This is an ideal check that IM is doing things correctly.
For example, like those in IM Usage Examples, Color Quantization and Dithering, Diffused Pixel Dithering
http://www.imagemagick.org/Usage/quantize/#diffused
Code: Select all
convert -size 20x1000 gradient: -rotate 90 -ordered-dither o8x8 od_o8x8.gif
This should distinctly show all 65 distinct patterns of ordered dither that a o8x8 threshold map can produce.
The threshold map itself should be defined by the IM configuration file "thresholds.xml" somewhere on your machine, The location will be listed using this option.
The previous URL has all the documentation on the ordered dither implementation beyond what is in the distributed "thresholds.xml" file. I wrote all of it as part of the re-programming on IM to allow a expanded and user-expandable set of order-dither threshold maps.
The only things not implemented at that time was...
- is 'channel offset' dithering much like used for 'offset printing'
- a method of using a low level ordered-dithering using a small limited set of user defined colors,
much like many 'icon' generating programs provided on window 3.1 with its limit set of 16 colors.