1. A method for image processing of a digital image comprising the steps of: determining one or more sets of pixel characteristics; determining for each pixel characteristic set, an image editing function; providing a mixing function algorithm embodied on a computer-readable medium for modifying the digital image; and processing the digital image by applying the mixing function algorithm based on the one or more pixel characteristic sets and determined image editing functions.