2. A method of placing text and/or graphic elements in a digital image product comprising: providing a context and content sensitive adaptable user interface for the text and/or graphic element placement in a digital image product; analyzing the context and content of the digital image product and recognizing a plurality of objects within the digital image product; allowing a user to link the text and/or graphic elements with at least one of the recognized objects within the digital image product; in response to dragging the text and/or graphic elements within a predetermined distance to any of the plurality of recognized objects, dynamically suggesting to the user modifications to at least one attribute of a color, font, size, shape, surround, or background of the text and/or graphic elements in the digital image product based on the analysis of the context and content of the digital image product by the user interface; and as the user drags the text and/or graphic elements, dynamically indicating by the user interface to the user via visual, haptic, or audio feedback text placement options that are available on any given area of the digital image product, wherein the image product areas includes recognized objects and open spaces including template surround areas for composite images, collages, or album pages, or folds, gutters, or borders for post printing converting, folding, trimming, and binding operations.
2. A method of placing text and/or graphic elements in a digital image product comprising: providing a context and content sensitive adaptable user interface for the text and/or graphic element placement in a digital image product; analyzing the context and content of the digital image product and recognizing a plurality of objects within the digital image product; allowing a user to link the text and/or graphic elements with at least one of the recognized objects within the digital image product; in response to dragging the text and/or graphic elements within a predetermined distance to any of the plurality of recognized objects, dynamically suggesting to the user modifications to at least one attribute of a color, font, size, shape, surround, or background of the text and/or graphic elements in the digital image product based on the analysis of the context and content of the digital image product by the user interface; and as the user drags the text and/or graphic elements, dynamically indicating by the user interface to the user via visual, haptic, or audio feedback text placement options that are available on any given area of the digital image product, wherein the image product areas includes recognized objects and open spaces including template surround areas for composite images, collages, or album pages, or folds, gutters, or borders for post printing converting, folding, trimming, and binding operations. 15. The method of claim 2 wherein the text font automatically adjusts to the image content.