Patent ID: 8605348

Claim:
A computer-implemented method for performing compositing operations, the computer-implemented method comprising: receiving print data streams, in the form of print description language streams; processing, by a language server, the print data streams comprising: parsing the print data streams to select at least one print stream that includes image data associated with mask data for performing compositing operations, wherein the at least one print stream comprising at least one image of a first size, the image being associated with a mask of a second size; comparing the first size to the second size; scaling the image and the mask to a third size, if the first size and the second size are different based on the comparison; and performing compositing operations using the scaled image and the scaled mask, if the first size and second size are different, wherein the compositing operations comprise clipping the image based on an overlap of the mask of the third size overlaid on the image of the third size; generating a composited object as a result of the compositing operations; and generating a display list including the composited object.