Goal: A utility that will recurse a directory and subfolders. It will submit each image found to the Google Custom Search API and locate matching image results. If the local copy is of a lower resolution, it will download and replace the local image.
Ability to select/specify initial directory
Ability to specify API key
Log of which files were replaced.
Support standard image formats: JPG, PNG, BMP..
Utility does not need a fancy user interface, command line would suffice.