1. A method for dynamically blending a plurality of image input layers, the method comprises the steps of: a) determining color base of each of the plurality of image input layers; b) determining an output color base of an output; c) for each of the plurality of image input layers that has a different color base than the output color base, converting the color base to the output color base to produce a converted image layer; and d) blending each of the converted image layers with each of the plurality of image input layers that has a color base that matches the output color base to produce an output image.