1. A method of rendering an image comprising: segmenting the image into a plurality of segments based on image content; for each identified segment, identifying a rendering profile from a set of stored rendering profiles; applying the rendering profile to the respective segment; and combining the segments to which the rendering profiles have been applied into a print job.