Processing 35mm photographs using the Pi 5
In the past I had used a 35mm camera for several years and accumulated a lot of photographs. Some have been scanned and migrated onto digital media but there are several boxes and albums still remaining to be processed.
The scanner I have is an ancient Epson machine which connects perfectly via USB to the Pi 5 and just works.
My software for scanning everything is XSANE. Once the scanner is powered on and recognised, I select the page size, either A3 portrait or A3 landscape, hit the Acquire preview button to get a preview which is displayed in a preview window. Usually I select the area to scan and zoom into that and preview again to check it is right. Once satisfied with the results I hit the Scan button for a full colour scan. The default settings are a full colour scan at 300px/in for a normal sized print. The file options are amended to ensure I am saving into the working directory. File numbering is incremented automatically.
Once scanned, Gimp handles processing. I have installed and used Gimp almost since I first started to work with Linux on 486 and 586 PCs. Now I have it on the Pi 5 and it works for me. Never having used any commercial Windows photographic software I cannot compare it with anything else. It is not the most intuitive software but once you have used the features a couple of times, possibly read the help files, it does the job. Previously I used the Python interface to automate copyright insertion (and the unsharp filter) but not recently.
Mostly I will tidy up the fine detail with the unsharp mask. Occasionally crop and even rarely adjust with rotate or shear. Even rarer is the use of the clone or healing tool. I used to be lot more fancy, adding blur, adding a white border or some of the more exotic filters ... but life is short so nowadays the KISS principle rules.
XSANE and GIMP were installed on the Pi 5 because to process old photographs of the family for an event. It was expected to take several days as I decided to split up the work into an initial process and a post process stage for the final images. This way the number of intermediate files in each directory were minimised to the ones relevant for each stage. After a couple of days I decided to document the work so the process was repeatable in future. Also, I intend to script and automate much of the process later, possibly using ImageMagick.