Digital Halftoning for Printing and Display of Electronic Images