To: albanycs:beowulf!rsbx Path: leah!uwmcsd1!ig!jade!ucbcad!ames!hc!hi!cyrus From: cyrus@hi.UUCP (Tait Cyrus) Subject: dithers Message-ID: <20906@hi.UUCP> Date: 29 Nov 87 17:39:53 GMT Organization: U. of New Mexico, Albuquerque Currently I have at my disposal the following 8 bit deep b/w dither routines: 1) Perform dithering using ordered (matrix) technique, optimized for 45 degree main axis. Output is an X bitmap. The matrix used is: unsigned char t[8][8] = { 52, 44, 36, 124, 132, 140, 148, 156, 60, 4, 28, 116, 220, 228, 236, 164, 68, 12, 20, 108, 212, 252, 244, 172, 76, 84, 92, 100, 204, 196, 188, 180, 132, 140, 148, 156, 52, 44, 36, 124, 200, 228, 236, 164, 60, 4, 28, 116, 212, 252, 244, 172, 68, 12, 20, 108, 204, 196, 188, 180, 76, 84, 92, 100 }; 2) Perform dithering using ordered (matrix) technique. Ref. Bayer. Output is in the form of an X bitmap. The matrix used is: /* Dither matrix, four-point star type */ unsigned char t1[5][5] = { 40, 80, 140, 120, 20, 60, 170, 210, 190, 100, 150, 240, 250, 230, 160, 90, 200, 220, 180, 50, 10, 110, 130, 70, 30 }; /* Dither matrix, box type */ unsigned char t2[5][5] = { 138, 230, 5, 219, 107, 87, 46, 179, 67, 148, 189, 26, 250, 15, 199, 158, 77, 168, 56, 97, 128, 209, 36, 240, 117 }; 3) Dithering by error diffusion. Error is diffused modulo 256 to the pixel to the right and to the three pixels below. My question is: "Does anyone have anyother dithering algorithims, other than the ones mentioned above, that they use and are in the public domain?" I have seen some SUN background that use some 'rather interesting' dithers. For example "yosemite", "shakespeare", "porsche" plus many others. I would very much like to get ahold of some dithers. Thanks in advance -- @__________@ W. Tait Cyrus (505) 277-0806 /| /| University of New Mexico / | / | Dept of EECE - Hypercube Project @__|_______@ | Albuquerque, New Mexico 87131 | | | | | | hc | | e-mail: | @.......|..@ cyrus@hc.dspo.gov or | / | / seismo!unmvax!hi!cyrus @/_________@/