In a variety of document presentation systems such as printing systems, it is common to rasterize data to generate a bitmap representation of each sheetside image of the document by processing a sequence of data objects. The data objects are typically initially defined in a page description language or other suitable encoding and at some point prior to writing to a bitmap are represented as regions of rectangles of pixels. Typically, the sheetside image is then generated into a bitmap memory as a two dimensional matrix of pixels representing the intended document sheetside image, and subsequently compressed.
Often these sheetside images are saved to enable reuse during printing of a job. Upon reuse, the sheetside images are decompressed, further processed and re-compressed. However, the decompression and re-compression processes incur inefficiencies.
Accordingly, an efficient processing mechanism is desired.