Fuzz is just a color match setting for specific IM operators (opaque, transparent, trim, gif optimizations). It basically lets you specify a spherical range of colors (in whatever colorspace the image is in) for whatever purpose, such as color replacement with 'none' (fully transparent).
Note that 'none' (fully-transparent black) is probably not a good choice for the hidden transparency color, Another common choice for this color (in GIF images for web use) is "silver" (sRGB visually 50% gray) but even this is often not a good choice. That is why in the above example I use "hotpink" which is a very uncommon color, though it look horrible in any viewer that may not handle 'indexed transparency'. For example the "XV" command I often use as a simple image viewer/editor does not handle transparency.
You can actually use a grey of some kind as the transparency color, but only if you specifically remap other matching foreground colors to some other slightly different grey color (like "Gray75" or "Grey")
Visually Mid-tone Grays (for transparency)....
Code: Select all
Gray76: #C2C2C2
Silver: #C0C0C0
Gray75: #BFBFBF
Grey: #BEBEBE
Gray74 #BDBDBD
There is no name for the color #C1C1C1
Default background (for example used by -border) is #DFDFDF
while the default matte color (as used by -frame 1) is: gray74
Note the variations of the matte color used by -frame 3x3+1+1 (mathematically generated) include...
#DE38DE38DE38, #D286D286D286, #647364736473 and #51D951D951D9