What about an option to set the max length/width for an image to render? When I load lots of high-res images for reference, the performance goes down.
If that is a problem, how about paging them? Somehow determine how much data can be on a page and make this "paging" transparent to the end-user. They still see X amount of images, but they are grouped and loaded based on performance.