In processing a digital image to provide a desired grain appearance, a
noise table is formed that represents noise magnitude vs. intensity of
the image. A plurality of potential image processing paths are provided.
Each path has one or more image transforms. The noise table is modified
according to the image transforms in the respective image processing
paths to provide a plurality of output noise tables. Noise metrics are
generated from each of the output noise tables. The noise metrics each
represent the appearance of the image processed by the respective image
processing path. An input is then accepted designating one of the paths.
The image is processed according to the designated image processing path
to provide an output image having desired noise.