Trying something a little different

For years now, my photo-processing workflow has been 100% open-source. However, in the interests of greater portability – hack on photos whilst on the go – and partly gratuitously for the sake of variety, I recently acquired an iPad Pro 10.5″ and installed the Affinity Photo app.

As a user experience goes, it’s really quite pleasant. The best way to synchronise files around the LAN seems to be Seafile, which is open-source and available for Linux, iOS and android. My Linux-based workflow regularly produces 64-megapixel images, working on multiple intermediate TIFF files, 16-bit ProPhotoRGB-linear; somewhat surprisingly, seafile, the iPad and Affinity Photo seem able to handle files around 450MiB in size. There are a few small gotchas – I had to import a few ICC colour profiles by hand and as yet, there doesn’t seem to be a way to customise export options (so you have to select JPEG 99% sRGB lanczos yourself afresh every time); I’m sure these things will come in time however.

So here’s a shot from last Sunday afternoon. As I was heading out of Muthill I saw this characterful old tree in a field; on the return journey a few hours later, not only was it still there but the clouds were darker in the background and the golden sunlight caught the bare branches. A very quick bit of parking and even quicker sprint back to the optimum viewpoint and it looked stunning. So I processed it a little further, realising an intention for how it should look that was apparent from the start.

Sunlit tree

Just One Photo

Black Spout Waterfall, Pitlochry

Some days you only need to come away with one landscape image to justify an excursion.

On Saturday I set sail with Doglet and a friend and strolled through Black Spout Woods around Pitlochry, up to the viewpoint across the gorge where you can see the full height of the waterfall, and then round to the more accessible bit near the top of the falls, which still takes a fair amount of scrambling around on the river bank to get down to.


A nice stroll through the woods, a view across the gorge to the full height of the waterfall, some scrambling around on the banks to get down to this level (a small fraction of the total height down from the top) with friend and dog… A good way to spend an afternoon


There are three conscious aspects to this shot:


I wanted to make the most of the 15-30mm lens, so with a bit of wiggling around at the scene I found a spot right in front of the cascades that would showcase the 16mm ultra-wide field of view with a strong foreground. Nothing clipped; there’s negligible cropping except for lens-correction. There’s something in each pair of corners: the strong diagonal line of the dead tree-trunk in the foreground is echoed by the three distant trees in the far top-left; the negative space of the burnt-out sky has an echo in the expanse of run-off water in the bottom; treated as three stripes, there’s a balance between the height of the frame given to the run-off, to the bright white cascades, and to the woods+sky at the top.

Sensor controls

I made 10 source images on the Pentax K-1, varying the exposure as follows:

f/13.0 1/50s; f/14.0 1/8s;
f/16.0 0.4s; f/16.0 0.5s
f/16.0 0.5s; f/16.0 0.8s
f/16.0 1/4s; f/16.0 1/8s
f/16.0 1/8s; f/18.0 1/6s

This set of exposures spans a large contrast range from bright grey sky down to dark shadows in the rocks; it varies the shutter speed so at least a few will make the water look like brushed cotton; it varies the aperture partly to cater for the range of shutter speeds, and partly so as much of the shot as possible has a frame with maximum detail before diffraction. Enough data that enfuse could find a good midtone maximizing local entropy (detail) at every pixel.

Each of the above had pixel-shift enabled for greater resolution, totalling 40 frames of 36MPel resolution. The shutter was open for a combined total of 12s.


I used my open-source Pentax K-1 pixel-shift workflow on each of the 10 images above, and then reused it again to blend all 10 together into a combined HDR average. Opening this in darktable, I proceeded to correct lens-distortion, finalize the crop (16:10 aspect-ratio, one of my favourites for landscape), set detail modules (no need for noise-reduction! some balancing of detail, local detail, equalizer modules though) and exposure, toning (including tonemapping and low-pass filter) and colour (Velvia). There are not many localized modifications, but there are significant grad-ND filters both down through the trees and, opposing that diagonally, up from the bottom of the frame, along with two instances of the vignetting filter (one significant, one just clipping the corners); there is also extra local contrasted masked into an area around the dead tree trunk. Finally I opened the image in The Gimp and ran the G’Mic filter suite including colour-grading twice (once conventionally, once with extra highlight/shadow duotone effects, blended together – this has the side-effect of changing the tonality in the green leaves to make it look brighter/sunnier than it actually was). A tweak to the curves to lift the overall gamma and then I overlaid my favourite texture image, a photo of a sheet of Hahnemuehle Photo-Rag paper, in soft-light mode to soften the contrast and add a small amount of texture into otherwise barren areas.

Why this Workflow?

Working this way hits a sweet-spot in terms of convenience and image-quality.

I did not fall in the river. That’s a good start.

With such a wide field of view, every centimeter counts when choosing the location. With the 15-30mm lens I was able to experiment, iteratively varying location and focal length, until an optimum position was found, all the while seeing exactly what the final composition would be in live-view.

Pixel-shift – moving the sensor around in a 1px square pattern – works as a great way to increase the resolution.
The alternative would be to shoot a panorama, but that would still require HDR blending of frames as well as risking motion-artifacts in the trees; with just HDR on its own, the ghosting of the leaves from averaging multiple frames is a more pleasant indication of movement rather than errors in stitching. Additionally, shooting a panorama would require just as much care over camera position but would not allow a preview of the composition.
As a hybrid option, with cameras that lack pixel-shift or equivalent technology, one could compose approximately and then vary the tripod position subtly to emulate hand-held camera-shake; this is almost identical to pixel-shift in terms of super-resolution, but varying the camera position risks introducing artifacts from lens-distortion and parallax between foreground and distant parts of the scene, that pixel-shift avoids.

Additionally, shooting every frame 4x over, automatically, increases the overall exposure time into multiple seconds, even in daylight, which avoids the need for Big Stopper-type filters (especially handy on a lens that would require a special holder for such).

Argyll Woodlands

One of my favoured walks around Argyll is a couple of miles south of Taynuilt, the White Ant trail around Glen Nant.

Ben Cruachan dominates the surrounding landscape – especially on a cool winter’s day:

Last summer I was pleased to fulfil a client’s requests for several of my photographs; one of the black & white prints was originally made in Glen Nant, a little burn flowing gently amongst the green undergrowth. On revisiting it, I’d forgotten how the original had been made whilst lurking, troll-like, under a small wooden bridge:

A repeat of a photo made some years ago – I’d forgotten that I was actually hiding, troll-,like under a small bridge to make the original!

No trip to Argyll would be complete without visiting old friends in Inverawe. In particular, Old Friend, my favourite willow tree, is still standing as characterful and gnarly as ever.

And all is well with the world