A method for image processing of a plurality of digital images comprising the
steps
of determining one or more sets of pixel characteristics, each set having at least
one characteristic that is location independent; determining for each pixel characteristic
set, an image processing filter; providing a mixing function algorithm embodied
on a computer-readable medium for modifying the plurality of digital images; and
processing each of the digital images by applying the mixing function algorithm
based on the one or more pixel characteristic sets and determined image processing
filters. Various mixing function algorithms are described. An application program
interface embodied on a computer-readable medium is also provided.