// This macro batch processes a folder of images, // rescaling them to 800*600 pixels macro "Batch Convert to JPEG" {convert("jpeg");} function convert(format) { requires("1.33s"); dir1 = getDirectory("Choose Source Directory "); dir2 = getDirectory("Choose Destination Directory "); list = getFileList(dir1); setBatchMode(true); for (i=0; ib) { run("Size...", "width=600 height=800"); } else { run("Size...", "width=800 height=600"); } } saveAs(format, dir2+list[i]); close(); } }