[Why post the same article thrice? ]

> I found a utility that will generate a matrix to use, but i dont know

> exactly how the matrix is used.

Conceptually: you treat the image in units of the matrix size (8x8

blocks, or whatever size your matrix is). You add the value in the

matrix corresponding to each pixel of the input image, and check if

the result is above or below the threshold. If it is --> ouptut a

white pixel. If it isn't --> output black one. Pseudocode:

outputimage[x][y] =

floor ((inputimage[x][y] + matrix[x % matrixwith][y % matrixheight])

/ factor);

Essentially, this treats the matrix as a 'noise pattern', and

thresholds the image after addition of that noixe. For an 8x8 matrix

used to dither an 8bit graymap image, the 'factor' would be 1.

--

Even if all the snow were burnt, ashes would remain.