I developed Snapshot for a module at University but have done some more work on it. Heres a video showcasing Snapshot’s features:

It has the following features:

  • Capture in game screenshots
  • Gallery view to allow the user to browse through saved screenshots
  • Browse through saved screenshots at full size
  • Zoom in and out of screenshots
  • Remove screenshots from the gallery and their saved directory
  • An unlimited amount of screenshots can be saved
  • Save screenshots in the image format you want (png, jpg, bmp, dds or tga)

It was built with DirectX9 and C++. You can try it out by downloading it from one of the following links: