Umm, we're talking about just over 18MB here (1200 * 1000 pixels, 16 bytes/pixel, see <a href="http://pixenomics.tumblr.com/post/16895861678/how-to-send-1-2-million-pixels" rel="nofollow">http://pixenomics.tumblr.com/post/16895861678/how-to-send-1-...</a>). That you can just dump over the wire as a binary blob. Why are we talking about this again? Use your favourite language, just keep it in a big blob in memory, and have fun.