- Rename all image files in a folder automatically
- Template and variable based renaming
- Instant preview of file names when templates are created
- Possible to create an HTML thumb nail overview for easy archiving and overview of renamed images
- Possible to create image lists (slide shows) compatible with third party applications
- Possible to customize the look and feel of the HTML thumb nail overview
- Multi language support in entire application
- Possible to create a new or override an existing language files
- Possible to let the application open the destination folder when rename process has completed
- Application logging in different severity levels: debug, info, warn, error, fatal
JavaPEG is delivered with the following localizations for all visible text in the application windows and error messages.
JavaPEG has support for exporting image lists (slide shows) to the format used by the following applications: Image Rename How does JavaPEG do it?
For every file that is going to be renamed the program extracts the metadata contained in the file. When the metadata is found the program continues by looking at the filename template, which is made up by pure text and special variables (metadata), and given by the user and switches the variables against the, for every image file actual, metadata. This procedure is hidden from the user and is done autamaically by the program.
To ensure that the renameprocess will succeed JavaPEG has a pre process step before the actual rename process starts. This pre process consists of the following steps:
- Validation of any existing external thumbnail overview layout.xml file
- Validate that source and destination directories are not the same
- Validate the content of file and sub directory templates.
- Check that destination directory does not exist.
- Validation of the lengt of the paths for all files in the source directory when they have been copied to destination directory with the names specified by the file and subdirectory templates.
- Validation of available disk space.
- Creation of empty files at the destination directory with renamed file names, to see that it is possible to create the files with the specified templates.
After the rename process has finished JavaPEG runs a post process to ensure that the rename process and copy of image data was successful. The post process has the following steps:
- Validation of MD5 checksums for all source and destination pairs for both image files and non image files.