Updated PngRenderer to expose the scale factor

This should make it easier to get arbitrary images sizes from the renderer. Not sure why the scale factor wasn't exposed in the first place, but seems fine to me for $f > 2