A user-friendly tool to process photographs taken by high-end digital cameras (DSLRs), digital cameras or mobile phones.
It can optionally help you with photo file rename to include the capture date in the filename, jpg-file re-save to reduce file size at a very very low quality loss, and resize of image resolution.
A user-friendly tool to add the date of photography to the file name of a set of photo files dropped in the application window. You can also drop a folder into the application window as the renamer will traverse any subdirectories in search for photo files to rename.
The file will not be renamed twice if you would accidentally run a file twice through the renamer application. The file will not be renamed if it already has a filename that match the pattern it should be renamed to.
The application can also optimise the image file size by re-saving your image if it is a JPG image file.
It can re-save your jpg files, and it will only save the new file if the new file is reduced by a configurable factor or more in file size. The re-save is done with a loss of quality, the JPG quality level is configurable. So yes, there may be a little loss of image quality in the process but there can be a huge win in disc free space.
You can drop a single image file or a bunch of image files. They will be processed by the optimizer one by one. You can even in include directories among the files you drop. Any directory or subdirectory to that directory will be traversed for files to process.
Any resave, or resize of jpg images will keep as much of the original EXIF information as possible.
The Photo file optimizer process your dropped files in a serial workflow (no parallel processing of several files at the same time), to be able to show a preview of the image in the application window.
This is an application with a UI. It was never designed to handle in put or options at the command line. There is no command line interface.
If you have heaps of old photos lying around your disc. You now have a tool to easy rename them to be able to organize them by date and occasion.
I created this program because I love to take photos with my DSLR camera, and my mobile phone camera. My partner love to take photos as well, and she loves to create magnificent photo albums with the pictures taken.
However, when we gather all the pictures taken (a lot of them) they are all unsorted in a mess. And for (old) photos, you are not always able to sort them on creation date or modified date in your file browser. The date stamps can be messed up during copy/transfer to other machines or operating systems.
This application fixes almost every image file name to include the date and time stamp at the very beginning of the file name.
Thus allow us to list all the picture files from all cameras, with different file names and sequence numbers, in chronological order. Which makes it so much easier to handle and sort when making photo albums.
The file format of the renamed photo files is simply:
DSC_5864.JPG
→ <date and time> DSC_5864.JPG
The format of the "date and time" part is the ISO 8601 date format yyyy-MM-dd HHmm
.
--"Why that format (ISO 8601) and not another obscure format used by my country" you may ask?
--Because it makes all your photo files align nicely in chronological order when you sort them alphabetically. … And because it.is.THE.ISO,the.fri**ng.international.standard, you non-conformant! *wink*
The photo capture date is extracted from (in descending priority):
-
jpg
,jpeg
,gif
,png
as file name suffix and EXIF information is available then EXIFIFD0Directory - DateOriginal
is used. -
mov
as file name suffix and EXIF information is available then EXIFQuickTimeMetadataDirectory - CreationDate
is used. -
mp4
as file name suffix and EXIF information is available then EXIFMp4Directory - CreationTime
is used. -
nef
as file name suffix and EXIF information is available then EXIFExifIFD0Directory - DateTimeOriginal
is used. -
xmp
as file name suffix and xmp metadata information withDate
andDigitizedDateTime
is available then xmp metadata informationDate
is used. -
aae
as file name suffix and xml withDate
is available thenDate
is used. -
File creation date or file modified date, if any is available and before the other, and yet plausible old (after year 1990).
-
Option to process photo files in parallel to speed things up.
-
Command line interface to execute application in commandline mode (without UI).
-
Settings for date pattern when renaming photo files.
-
Persist settings to file (if possible).
No warranty or any responsibility is taken for this application to work properly or your precious image file getting damaged.
(If you hesitate, please, try the application out on a copy of your photo collection.)
That being said, I have used this application for all of my own and the family photos without any hesitation for 4 years and rely on it for all photos we have taken. As I am pretty protective of my precious photos I’ve taken a fair bit of consideration programming it, and a lot of practical testing before trusting it.