Snippets

Dave Mason IJ1 script to Numerically rename files (IJ forum: https://forum.image.sc/t/how-to-change-name-of-images-to-1-jpg-2-jpg-automatically/24101 )

Created by Dave Mason last modified
#@ File (label = "Input directory", style = "directory") input
#@ File (label = "Output directory", style = "directory") output
#@ String (label = "File suffix", value = ".jpg") suffix

//-- initialise a counting variable with which to output the files
count=1;
zeroPad=4;
setBatchMode(true);
processFolder(input);

// function to scan folders/subfolders/files to find files with correct suffix
function processFolder(input) {
	list = getFileList(input);
	list = Array.sort(list);
	for (i = 0; i < list.length; i++) {
		if(endsWith(list[i], suffix))
			processFile(input, output, list[i]);
	}
}

function processFile(input, output, file) {
	print("Processing: " + input + File.separator + file);
	open(input + File.separator + file);
	saveAs("jpeg", output+File.separator+IJ.pad(count,zeroPad));
	count++	;
	print("Saving to: " + output);
	close("*");
}

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.