I believe creating a new OC_Image object parses the image passed to with, which is a waste of resources wince we just want to output the data.