https://github.com/data-miner00/screenshot
Simple screenshot utilities for Windows
https://github.com/data-miner00/screenshot
winforms
Last synced: 11 days ago
JSON representation
Simple screenshot utilities for Windows
- Host: GitHub
- URL: https://github.com/data-miner00/screenshot
- Owner: data-miner00
- License: mit
- Created: 2024-08-01T14:56:25.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2026-02-11T06:17:02.000Z (4 months ago)
- Last Synced: 2026-02-11T14:08:43.458Z (4 months ago)
- Topics: winforms
- Language: C#
- Homepage:
- Size: 130 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README

# Screenshot
Simple screenshot utilities for Windows.

The entry point is `Screenshot.App` using WinForms.
## Roadmap
- [x] Specific area screenshot
- [x] Specific window screenshot
- [x] Full-screen screenshot
- [ ] Video recording
- [ ] Video to GIF
- [ ] Hotkeys
- [ ] Settings
- [ ] Drawing capability
- [ ] Publish artifacts
- [ ] Move code to `src` folder
## References
- [ShareX](https://getsharex.com/)
- [ScreenshotDemo](https://github.com/BlueHippoGithub/ScreenshotDemo)
- [C# Screenshot Utility to Capture a Portion of the Screen](https://nishanc.medium.com/c-screenshot-utility-to-capture-a-portion-of-the-screen-489ddceeee49)
- [Screenshot GitHub](https://github.com/nishanc/csharp-screenshot-winforms)
- [Moving window by click-drag on a control](https://stackoverflow.com/questions/13477228/moving-window-by-click-drag-on-a-control/13477624#13477624)
- [Application Settings Overview](https://learn.microsoft.com/en-us/dotnet/desktop/winforms/advanced/application-settings-overview?view=netframeworkdesktop-4.8)
- [Windows Forms User Settings in C#](https://www.codeproject.com/Articles/15013/Windows-Forms-User-Settings-in-C)
- [KeyPressEventArgs Class](https://learn.microsoft.com/en-us/dotnet/api/system.windows.forms.keypresseventargs?view=windowsdesktop-8.0)
- [PInvoke.net](http://pinvoke.net/)
- [ScreenshotTool](https://github.com/DeniedAccessLife/ScreenshotTool)
- [CaptureScreen](https://github.com/xChivalrouSx/CaptureScreen)
- [ImageSharp](https://sixlabors.com/products/imagesharp/)
- [Capture a keyboard keypress in the background](https://stackoverflow.com/questions/15413172/capture-a-keyboard-keypress-in-the-background)
- [How do you use System.Drawing in .NET Core?](https://www.hanselman.com/blog/how-do-you-use-systemdrawing-in-net-core)
- [StoryDev 2 Day #1 - Creating the Drawing Canvas](https://www.youtube.com/watch?v=L7kSBRL0cIk)
- [How to: Create Graphics Objects for Drawing](https://learn.microsoft.com/en-us/dotnet/desktop/winforms/advanced/how-to-create-graphics-objects-for-drawing?view=netframeworkdesktop-4.8)