PHPOffice/PHPExcel — pull request #427 by stforek (2014-08-24 19:15:35+00:00)
Title: Create image resource only when needed

I had a problem with excel file full of images (and one big one). I didn't need most of the images, but PHPExcel tried to create image resource for every image. Moreover, I needed just to save image on disk, so I didn't need at all to create image resource.

I found a way to optimize it. PHPExcel_Worksheet_MemoryDrawing can store internally image string and create image resource only when it is needed. It can retrieve image size and image type based on this string, still without creating image resource.

BTW: I didn't know if you use tabs or spaces for indents ;)
BTW2: There is no tests for drawing classes, so I couldn't test it properly.