How to use JPhotoBatch,  the batch processing tool.

JPhotoBatch allows batch processing of all or selected image files present in a directory. The three available processing are renaming, resizing and format conversion. With a few click of the mouse, you can perform these operations on a large number of files. In the absence of such a batch processing tool, you would have had to perform the operations individually on each image files.

Please note that the batch processing is CPU and memory intensive, so it is recommended that you do not do anything on the computer when the batch processing is being performed. Also try to minimize the number of programs running in the computer to provide maximum memory for batch processing.


Directory Listing : Select the directory containing the image files. You can also choose directory from across the network. The 'Look In:' drop down box allows to choose the drive. Then selected drive's directories are displayed in the directory listing. Single clicking on a directory i.e. selecting it, allows the image files present in it to be listed in the File Listing section. Double clicking on any directory displays the sub directories present in it.

Image File Listing: When a directory is selected in the Directory Listing , the image files present in that directory are listed in this section. The File Type Filter List can be used to filter what image files to list. If there is no image files (as filtered by the File Type Filter List ) in the selected directory, then the list will be empty. Image Files can be selected from this list. To select multiple files, press the control (Ctrl) key while clicking on the file names in the list. To select all the files, simply click on the 'Select All' button.

Destination Options: The destination options include choosing of what to do when the destination file of the same name exist. You can overwrite it (which is the default option), choose to prompt (you will be asked whether you want to overwrite the existing file or not. This will be asked for each file if the destination file exist) or choose not to save that file. You can also choose a different destination directory. By default, files are saved in the same directory as the input image files.

Batch Operation Options:  

1. Rename: To enable renaming of files, the Rename checkbox should be checked on. The new name = prefix + original name + serial no + suffix. You can choose not to have a prefix or not to include the original file name or not to have a serial number or not to have a suffix. But in any case the new name should be identical with the original name. Note that the file extension will remain unchanged. Original file can also be deleted.

2. Resize: To enable resizing of images, the Resize checkbox must be checked on. You can choose to resize by percentage, or specify the pixels or indicate the size in cms and inches. If Aspect Ratio is checked on (by default ), the height is calculated automatically based on the width so that the original aspect ratio ( width by height ratio) is maintained. You can choose the required resize algorithm depending on the requirement- speed, smoother result, optimized result etc.

3. Format Change : To enable image file format change , the Format Change checkbox should be checked on. Select one of the available file format  from the 'Convert To' drop down box. For PNG and JPG files, you can choose the compression ratio and filter options by clicking on the 'options' button. 

The 'Process' button is enabled only if at least one image file is selected. On clicking of the 'Process' button, the batch processing starts. Batch processing is a resource intensive operation. For better results, please do not do anything on the computer while batch processing is going on, so as to provide as much resources as possible for the batch processing. The computer may slow down during this process. The progress of the batch processing (number of files processed ) will be displayed in the progress bar. You can Abort the operation during the processing. Please note that some files may already been processed when aborted.