How I Made Screenshot Program and Learned a Programming Language. Part 2
Free Screenshot Software Comparison
This time I will briefly tell you what features I use in screenshot programs and what I lacked in them.
An first important criterion - they are all free.
Lightshot (LS) in the process of taking a picture does not allow you to move what you screenshot, the screen “freezes”. Composition and size must be adjusted before. The size is set in the process of drawing the frame. If you need an exact one, then it will not be quick and very convenient to fit. You can add graphics (arrows, text, etc.) in the process.
ShareX - basic features is similar to the LS. You can take screenshots of windows, regions, screens, etc. In “Region” mode you can set the size of the screenshot. Graphics are added after the screenshot is taken. In addition, the program has a huge number of useful and interesting functions. It's a small image editor.
ScreenToGif allows you to move windows in the background. Frame is visible and you can build a composition. One resolution, changes manually. Graphics are added after the screenshot is taken. A small editor for post-processing a screenshot.
In general, it turned out that all these programs somehow did not suit me.
What I want:
Recommended by LinkedIn
• Size presets that can be easily changed
• The ability to build a composition seeing the boundaries of the screenshot
• Guides to create a more accurate composition
• Ability to add graphics in the process.
• Graphics presets (arrows, numbers)
• Easy, simple and free
As a result, I decided to make my own screenshot program…
At the beginning I made a prototype using Lazarus (Object Pascal, https://www.lazarus-ide.org/). Because I know a little about how this IDE and the Pascal language work. It turned out to be primitive, but even in this stage it helped me for some time.
Then, I realized that the size of the exe file and the ease of development in Pascal did not suit me.
I had to do something more…