A method and system to convert an electronic image file described in a
page description language containing both contone and non-contone image
objects to an intermediate binary format image. The intermediate format
image separately encodes the contone and non-contone image objects. The
contone image objects are edge-tagged. Prior to printing, the
intermediate binary format page image is separated into the contone and
non-contone image objects. The contone image objects are converted back
to a contone form using the edge tagging to modify the filter weights of
a digital filter. The non-contone image objects are converted to contone
form by means of a pattern matching scheme.