wrap segmented data on disk as streambuf - don't need to read all of the pixel data at once into a

single buffer.