xbonez
New Member
- Joined
- Nov 29, 2010
- Messages
- 1,182 (0.24/day)
- Location
- Philly, PA (US)
System Name | Winter |
---|---|
Processor | AMD Phenom II x4 965 BE @ 4.0Ghz |
Motherboard | MSI 790FX-GD70 |
Cooling | Corsair H50 Liquid Cooling |
Memory | 2 x 2Gb Gskill Ripjaws 1600Mhz (7-7-7-24@1.6V) |
Video Card(s) | Asus GTX 470 @ Stock (Zalman VF3000 cooler) |
Storage | 2 x Samsung Spinpoint F3 500GB (RAID 0) |
Display(s) | Hanns G 28" @ 1920x1200 |
Case | Antec 1200 |
Audio Device(s) | Onboard -- TosLink --> Z5500 |
Power Supply | Corsair 850TX 850W PSU |
Software | Win 7 64-bit Ultimate |
SCREEN CAPTURE
As part of a community that overclocks and stress tests anything they possibly can, and a sub-community that Folds on anything and everything, there is one this I realized, we do a lot. And that is taking screenshots. Whether to show off our overclock, get help from others or any of the hundred other reason we need screenshots for.
The general steps taken to get a screenshot are the following:
1. Hit printscreen (or alt-printscreen)
2. Open MS Paint
3. Paste the image
4. Crop if necessary
5. Save the image
Doing this over and over again, gets really tiring. I had a little down time at work today, and decided to write a little app that makes life easier for all of us by automating as much of the process as I could.
The application has been written in C# (.NET Framework 2.0), so you will need to have .NET Framework installed to be able to use it.
The application provides the user with two options (via two buttons).
1. You may either capture your entire screen, or
2. Capture just the area covered by the application itself.
The first one is rather self-explanatory. You click the 'Capture Screen' button and you have a screenshot of your screen.
For the second, you resize the application window to cover exactly the area you want to capture, and click the 'Capture Window' button. The application window will hide itself and take a screenshot of the area it was covering.
The screenshots taken get saved as a .png file. The default location the files get saved at are C:\Screenshots. You may click on the 'Change Save Folder' and specify another directory
(Changing this to your Dropbox Public folder alleviates the need to upload the file to an imagehosting website).
I have attached the .exe as well as the Visual Studio solution, should anyone want to have a look at the code or make any changes (Feel free to do so, but give credit where it's due).
Possible changes I would like to make in the future:
1. Automatically upload image to an imagehosting website and provide user with direct link.
2. Support multiple monitors.
3. Add an icon to the Form.
Attachments
Last edited: