Embodiments include a method for halftoning a source image. The halftoning
includes error diffusion processing of a first separation of plural color
separations of a pre-rendered image after error diffusion processing a
second separation of the plural color separations of the pre-rendered
image. The error diffusion processing of the first separation including,
for respective pixel values corresponding to the first separation,
choosing respective magnitudes of the respective pixel values as a
function of the error diffusion processing of the second separation. A
rendered image is output which comprises the same plural color
separations. The output rendered image is populated with, for the first
separation, pixel information based on the respective magnitudes.