For software development one often needs images. But when I start working on an image I very fast end up with dozens of versions, like so

  • Start with a nice large scale image, let's say a photo from my camera(x.nef)
  • I do some adjustments on exposure correction and white balance, convert it to a x.jpg
  • start to add some little stuff by copying in various pieces from two other images. (a.jpg, b.jpg resulting in a layered image x.pdn
  • now I scale it to the required size and save it as x_small.jpg

By now I have 6 different image files floating around, and nobody but me knows the process behind them.

So the question is: How do you handle images in the development process?

Edit: Thx for all the great input. I combined various questions to my own personal best answer. But I accepted jiinx0r's answer because it really contained the missing idea for me to apply a naming convention for the kind of changes done.

Edit
Report