1*7dd7cddfSDavid du Colombier 2*7dd7cddfSDavid du ColombierDMD bitmap to PostScript translator. Much of the code came from abm, 3*7dd7cddfSDavid du Colombierwhich was written by Guy Riddle. 4*7dd7cddfSDavid du Colombier 5*7dd7cddfSDavid du ColombierBy default 6 byte patterns are used to encode the output bitmap. Use 6*7dd7cddfSDavid du Colombierthe -b option to change the pattern size. Bitmaps are unpacked one 7*7dd7cddfSDavid du Colombierscanline at a time and re-encoded in a format that looks like, 8*7dd7cddfSDavid du Colombier 9*7dd7cddfSDavid du Colombier bytes patterns count 10*7dd7cddfSDavid du Colombier 11*7dd7cddfSDavid du Colombierwhere bytes and count are decimal integers and patterns is a series 12*7dd7cddfSDavid du Colombierof hex digits. Bytes is the number of bytes represented by the hex 13*7dd7cddfSDavid du Colombierpattern, and count is the number of additional times the pattern 14*7dd7cddfSDavid du Colombiershould be repeated. For example, 15*7dd7cddfSDavid du Colombier 16*7dd7cddfSDavid du Colombier 2 FFFF 4 17*7dd7cddfSDavid du Colombier 5 FFFFFFFFFF 1 18*7dd7cddfSDavid du Colombier 10 FFFFFFFFFFFFFFFFFFFF 0 19*7dd7cddfSDavid du Colombier 20*7dd7cddfSDavid du Colombierall represent 10 consecutive bytes of ones. Scanlines are terminated 21*7dd7cddfSDavid du Colombierby a 0 on a line by itself. 22*7dd7cddfSDavid du Colombier 23