Patent ID: 8875010

Claim:
A computer program product having a non-transitory computer readable storage medium having computer program logic recorded thereon, said computer program product comprising: code, when executed by a computer, displaying a graphical document comprising a piece of artwork in an interactive user interface; code, when executed by a computer, generating a plurality of crop areas on said document, wherein the plurality of crop areas comprise different sub areas of the piece of artwork, wherein a first crop area of the plurality of crop areas and a second crop area of the plurality of crop areas comprise a same portion of the piece of artwork; code, when executed by a computer, receiving first input specifying a first crop operation with regard to the first crop area; code, when executed by a computer, cropping the piece of artwork in the first crop area independently of the second crop area in response to the first input; code, when executed by a computer, receiving second input specifying a second crop operation with regard to the second crop area; and code, when executed by a computer, cropping the piece of artwork in the second crop area independently of the first crop area in response to the second input.