I chose tiff because it was an old common format, and pretty simple. But I read that png was designed to be simpler, so I might give it a shot and if it works out we can just and an image type enumeration class to the command line parser to support various formats.