Version control for images
You could always use Visual SVN Server to do this. I version control documents and images with it just fine. And with Visual SVN Server + Tortoise SVN, subversion is so simple to set up and use.
- Visual SVN Subversion Server
- Tortoise SVN Window Shell Extension
Beyond Compare has a plugin to diff images. It is really handy, and you should be able to use it with whatever source control system you are using.
If it's single user I can highly recommend FileHamster. Every time you save the file it creates a revision, and you can roll back as far as you've set your history to go.
Of course, with large images this can take an awful lot of space (but you can purge it once you're finished with the file).