I really like GIMP. It's free and you can it supports plugins, so for example, you can use Resynthesizer & Heal Selection to fill missing areas. To open RAW files, you need to use the UFRaw plugin.
Here is a screenshot:
I've come to really enjoy using Paint .NET for this sort of thing. It's free, so I'm certain it'll fit within your budget.
RAW support is available through plugins (there are many others). JPG and PNG files aren't a problem. Note that while many of the plugins work well, RAW files take a second or two to load properly.
The interface is as minimal as you ...
Photoshop Elements covers all the jobs you mentioned, but it's not as heavy as the full, gigantic Adobe Creative Suite, so it's well within your price range as well. I picked up version 9 a while ago for about $80, and the full retail price for version 12 (current as of this writing) seems to be about $100.
You mentioned removing spots and filling in ...
You can use ImageMagick (Free, open source, cross-platform, CLI) to post-process all your scanned images at once:
Automatically crop a scan of multiple photos, aka. multicrop
Have a look at OnTopReplica.
It allows you to have a window that is always-on-top. Although it does not let you directly select an image file, you can open the image that you want to work on in any image display program, select that window, and then select the subregion of the window/image that you want shown.
You can then set the opacity to multiples of ...
If you are just looking for simple easy to use software I highly suggest you try using Lightshot. It's a nifty little tool that lets you use a highlighter on the image as well as draw arrows, lines, boxes and write text. Here is a tutorial for working with Lightshot.
Windows also has a built-in screenshotting tool called Snipping-tool that is similar to ...
XnView is organized as freeware for private non-commercial or educational use is really a utility for viewing and converting graphic files.
It supports Image IPTC, EXIF metadata, EXIF auto rotation, IPTC edition, Batch convert, batch rename, Create or edit Multi-page file (TIFF,DCX, LDF), 44 languages (Windows only), Multipage TIFF, Animated GIF, ...
Try the following software:
Unpaper [cmd-line tool, Cross-Platform]
Post-processing tool for scanned sheets of paper, especially for book pages that have been scanned from previously created photocopies. The main purpose is to make scanned book pages better readable on screen after conversion to PDF. Additionally, unpaper might be useful to enhance the ...
Give nomacs a try. It's a free and open-source image editor that does all you require and more!
You can adjust the opacity of the application with Ctrl+J and Ctrl+Shift+J and lock/unlock (to keep on top) the application window with Ctrl+Alt+Shift+B.
I quite like it!
Your absolute best bet is going to be Photoshop where you can go in and manually edit the picture pixel by pixel, if need be. There are also all kinds of sharpness/de-blur type of filters that you can use. You can get a trial of Adobe Creative Cloud here, and just download Photoshop.
If you're looking for something completely free, try FastStone Image ...
My solution is to always work, with whatever image editor you like I prefer Gimp or Krita, at at least the highest resolution that I need, or even at twice the resolution and then use a batch file or script to produce the lower resolutions using a command line tool such as ImageMagick.
Free Gratis & Open Source
Perhaps the program you used was MWSnap, (Windows app) a circa 2002 program that still runs on Windows 10, and has the ability to add various cursors and pointers to images.
For cross-platform, there's Cursor that Screenshot, a GitHub repository and website that allows you to upload an image and add a cursor to it using just your web browser.
The solution is The GIMP.
It's been a while since I used The GIMP. They now have a native OSX version. It's nice!
So my workflow was:
export as layered PSD from pixelmator
open in The GIMP
scale image up using "none" as the interpolation method. This preserves the aliased pixel-art look.
I then export the layers as individual pngs using an 'export as ...
The Windows built-in photo apps have a zoom in/out feature.
Windows Photos app (Windows 8/10)
Windows Photo Viewer (Windows XP/7)
Windows Photo Gallery (Windows Vista)
You can also use the Windows built-in Magnifier.
To open Magnifier press the Windows logo key and + (plus sign).
To exit Magnifier, press the Windows logo key + Esc or select the ...
I can happily recommend two programs to do this:
IrfanView will allow you to quickly page back and forth between your scans. As long as you also install the Paint plugin, you can press F12 to perform quick edits such as adding underlines.
XnView will also allow you to quickly page back and forth between pages of your scans. The Paint option (located under ...
You can also try IrfanView. It is a free and lightweight graphics viewer with a batch conversion tool. You can find the option under the File menu or by using the shortcut key B. Then click the Advanced button for more options.
You can either manually set a CROP region (top left), or choose the Auto crop borders option which only works on white and ...
BatchCrop can do this. Use the "fixed crop" feature with "margin" parameters.
Process a batch of files at once
Automatic intelligent cropping
User parameterized cropping
No installation required
Available for Mac OS X and Windows
Unlicensed version has full functionality with limitations related to file count, and occasional reminders.
You may try ImBatch program. It is a batch image processing tool for Windows. It can take multipage PDF file as an input, each page can be processed as image with "Autocrop" task, then add "Save to PDF..." task, making sure "Separate PDF file for teh each image" option is turned off.
It should work for you. However, I am not sure if "Autocrop" task can ...
Yo can use GIMP.
You can use ImageMagick:
support most image formats
convert -crop WxH+X+Y, with:
W=width of section you want (after your resize if desired)
H=height of section you want
X=initial start x position (upper left corner of section you want)
Y=initial start y position (upper left corner of section you ...
If you are intending to work with SVG files, you should use Inkscape (even on Windows). It is a vector editor built around the file format.
Inkscape can't take .PSD file formats - for that you can either deal witht he subset supported by GIMP, as pointed out in other answers, or try oppening then in Krita (though I don't know how their support for PSD is - ...
Unfortunately, Gimp is not suitable for working with 9x% of graphics professionals. It will not open many PSD files at all, and gets the colors and layers info wrong on some that it will open.
The closest thing to a 'solution', of which I am aware, is to use a Virtual Box running Windows. Even an old XP-compatible (2006) version of Photoshop will open ...