Proper fix for #608 saving page screen.

It now split the page by 20000 pixels and render it.
Images are then saved on disk in parts.