keep aspect ratio while resizing
save original image dimensions while processing
enable/disable pattern processing from interface
reduce image size while processing, crop image for preview