ensuring Consistent DPI fo the image in file - otherwise DPI will depend...

... on environment.

It doesn't feel quite right, but I think `EnsureFileExists` may need be a bit more intelligent as to which type of file to create (and in this case also which properties of the file type should be included). 
Maybe the specific DiffReporters should actually make that choice in stead of the generic one.