Close
I've updated with some reworked processing. It now processes images in horizontal slices (currently set to 1000 rows) to reduce memory usage.

It overlaps the processing to prevent the type of artifacts "tiled" mode caused. This also will make it a bit slower (maybe 5-10%). I've been able to process 4000x6000 images in under a gig.

The overlapping is approximate (guessing how much overlap is necessary to avoid artifacts). If anyone notices any artifacts (probably as horizontal lines along the 1000 pixel boundaries), let me know and I'll probably just increase the overlap a bit.