1. A method for selecting digital content items having desired features from multiple digital content items, the digital content items consisting of one or more still or moving digital images, the method comprising: a. processing each digital content item to identify contiguous areas of predetermined pixel variations, wherein: the identified contiguous areas represent desired features; and the desired features correspond to contiguous areas of pixel variations having portions thereof capable of receiving text or other displayable information without obscuring or distorting the text or other displayable information; b. assigning a numerical value to each such identified area to produce a set of ordered values for each digital content item; c. storing the set of ordered values for each digital content item; d. receiving a user specified set of ordered values corresponding to features desired by the user; e. comparing the user specified set of ordered values to the stored values; and f. retrieving one or more digital content items having a set of ordered values matching the set of user specified ordered values.