First resize your photos to the size you want them displayed, before uploading -- in this case 595px. Then, Zenphoto will use those as the display images without processing them, and will only process and store thumbnails.
If you're proficient in PHP, you could hack i.php to replace the original image with the resized version instead of caching it. Further requests for the image will be served from that (new resized) original.
Also, if you have shell access to your server you can use a program called ImageMagick to batch-convert every JPG file in /albums to resize to 595 pixels.
There are lots of ways

The point being, if the originals in the /albums folder are 595px or smaller, they won't be resized, they will just be used as they are, and won't take up any extra space.