pictkura
Download

pictkura  /  Why I made pictkura

Why I made
pictkura

I love photographs. Managing them is another matter.

Photo: Wikimedia Commons, CC0

1I shoot RAW. I hardly ever touch it.

I am the sort of person who brings a mirrorless camera when the family goes somewhere.

I like photographs.

Photo management, rather less so.

I shoot RAW+JPEG. I keep the RAW files as well.

Written like that, it sounds as though I come home, open a proper RAW editor, and spend the evening carefully adjusting exposure one frame at a time.

I mostly do not.

If the JPEG looks fine, I look at the JPEG.

If I send a photo to the family, it is usually the JPEG.

If I come back to it several years later, it is still usually the JPEG.

So why keep the RAW files?

This is where my position becomes slightly difficult to defend.

I am afraid to delete them.

Most of the time, I do not need the RAW file at all.

If the JPEG came out fine, that is usually the end of the matter.

But every now and then there is a photograph like this.

A face lost in backlight.

A window blown completely white.

Or a photograph that seemed entirely ordinary on the day it was taken, and somehow became far more important five years later.

That one I may want to rescue.

And on that day, having the RAW file is useful.

The trouble is that this day does not occur every weekend.

I have no wish to devote my Saturdays to RAW development.

I also lack the courage to say, “I never use these,” and delete the lot.

The result is predictable:

I have years of carefully preserved RAW files that I almost never use.

Judging by my storage drives, I am a very committed RAW photographer.

The photographer himself is less convinced.

That is probably where pictkura began.

I did not particularly want to work with RAW files.

I wanted to keep them without having to think about them.

2So, what am I supposed to view them with?

Windows does, of course, come with ways to look at photographs.

There is File Explorer. There is Photos.

They do, technically, display photographs.

The difficulty begins when the photographs have accumulated for a decade or two.

There are JPEGs. Next to them are RAW files. There are videos. There are files from cameras I no longer own. Then smartphones joined in, bringing HEIC with them.

To me, they are all “family photos”.

The computer has developed a more nuanced view of the matter.

I may only want to look at our summer holiday from 2018, yet somehow I find myself learning about file formats.

This was not a field in which I had intended to improve myself.

At the other end of the scale, there are excellent applications such as Lightroom.

If you want to develop RAW files properly, organise a serious catalogue, rate images, edit them, and build a photographic workflow, they are excellent tools.

I do not particularly want a photographic workflow.

I want to open a photograph from ten years ago and look at it.

I eventually realised I was sitting in a rather awkward middle ground:

Windows' built-in tools were a little too basic, while a full professional photo workflow was rather more civilisation than I required.

The quantity of cameras and RAW files in my possession suggested that I ought to be more serious about all this.

I had no such plans.

3Things used to require less thought

For quite a long time I used Sony PlayMemories Home.

For the way I used it, it was fine.

Import photographs from the camera.

See them in date order.

Open old photographs and new photographs in roughly the same way.

That was enough.

pictkura is not an attempt to recreate PlayMemories Home.

But looking back, I realised that I had liked something about that sort of software: it did not require me to think very much about photo management in order to look at my photos.

Finding that same degree of indifference elsewhere proved surprisingly difficult.

Modern photo software is generally very keen to do things for you.

Improve your pictures. Organise them. Rate them. Synchronise them. Share them.

All useful things.

I wanted, if possible, for it to do almost nothing.

Keep the files where they are.

Let me find them later.

Open them normally.

This is not an ambitious specification.

It nevertheless took some time to find nothing that quite matched it.

4Fine, I'll make one

Eventually I began to wonder whether the small thing I wanted might simply be easier to build.

My requirements were not terribly grand.

Put photos and videos in date order.

Let RAW files appear alongside JPEGs.

Let photographs from old cameras and new cameras live in the same place.

Leave the originals where they already are.

That was about it.

I had no intention of writing a RAW developer.

More importantly, if I had written one, I probably would not have used it.

Most RAW files already contain a rendered preview produced by the camera for its own display.

For ordinary viewing, that is perfectly useful.

If I ever need to rescue one important photograph properly, I can open that one in a real RAW editor.

This sounded pleasantly simple.

The first version displayed an image from a RAW file in about half a day.

I was encouraged.

The encouragement lasted roughly half a day.

Manufacturers differ. Generations differ. RAW formats differ.

The largest JPEG inside the file may not be the one meant for display. A JPEG may contain another JPEG. Some RAW files contain no JPEG preview at all.

And sometimes one can read a specification, implement it correctly, and discover that the actual file has apparently not read the same specification.

I had started this project because I did not want to think very much about photo management.

I eventually found myself inspecting RAW files in a hex editor.

I am still not entirely sure where the route took a wrong turn.

In any case, that is how pictkura began.

5pict, and a kura

The name came later.

Looking at what I was building, it did not seem much like a workshop for making photographs.

It was somewhere to put them, leave them alone, and retrieve them when needed.

In Japanese, a kura () is a traditional storehouse.

So: picture + kura = pictkura.

There is not a grander branding story hidden behind it.

In retrospect, however, a kura is not a bad place to keep photographs.

It is dark.

It does not rearrange the contents while you are away.

And when you return for something, you rather hope to find the thing you put there.

That seemed about right.

So pictkura gradually acquired the same manners: it does not insist on moving your photographs into its own private library, it does not quietly reinterpret them, and it is designed so that if you stop using pictkura, your files are still where you left them.

Naming the thing seems to have decided, almost by accident, several things I did not want it to become.

6Useful things are usually useful

Once you make software, there is an endless supply of features that would, unquestionably, be useful.

RAW development.

Advanced editing.

Cloud synchronisation.

AI classification.

Face recognition.

All of these are useful.

And if I keep adding useful things, sooner or later I end up with software that I no longer want to use.

This presents a small problem.

I do not want to study my photo manager before I can use my photo manager.

I do not want to log in merely to look at photographs.

And if I open a folder from ten years ago, I would prefer not to discover that some substantial administrative event must occur first.

I came to look at a photograph.

So when considering a feature, I try not to ask only:

“Would this be useful?”

I also ask:

“Would I actually use it?”

This is a considerably harsher test.

The developer is also the first user. There is little appeal process.

7It became fast because I am impatient

pictkura is quite fast at displaying RAW files.

This was not originally a mission to build a high-performance RAW viewer.

I simply dislike waiting.

Open one photograph.

Next.

Wait.

Next.

Wait.

Back one.

Wait again.

Do this for a few hundred photographs and I usually lose interest before the computer does.

So pictkura does not develop the RAW image from scratch for ordinary viewing. It uses the rendered image the camera has already placed inside the file.

The result is fast.

This sounds like a technical design decision.

The original requirement was that I am impatient.

Deletion is the one place where I deliberately went in the opposite direction.

Marking a photograph as unwanted does not immediately delete it.

The marks are collected, shown again for confirmation, and only then sent to the operating system's trash.

Viewing should be fast.

Irreversible mistakes do not particularly need to be.

On this matter, I have chosen not to place excessive trust in my past self.

8Perhaps you have the same sort of photo folder

After making pictkura, I began to suspect that my situation may not be especially unusual.

You own a decent camera.

You shoot RAW.

You care about your photographs.

You do not necessarily open a RAW editor every weekend.

You still have photographs from old cameras.

Several cameras have come and gone since then.

A smartphone has joined the collection and the number of file formats has increased accordingly.

Eventually the photo folder begins to resemble geology more than organisation.

Mine certainly does.

Those photographs have not survived for more than a decade because I maintained a flawless archival system.

They survived because I did not delete them.

This turned out to be a surprisingly effective preservation strategy.

pictkura is not meant to force all of that history into a pristine new system.

I mostly wanted to look at it as it already exists.

If your photo collection also looks rather like

the archaeological result of changing cameras several times during the course of a life,

we may be trying to solve the same problem.

9One final thank you

pictkura began entirely as something I wanted for myself.

After publishing it, I genuinely did not know whether anyone else needed such a thing.

Then Roberto Zamfir reviewed pictkura for Softpedia.

4.0 / 5.

It was pictkura's first review.

He highlighted the clean, straightforward interface, the import workflow, and its usefulness as an alternative to the photo browsing tools built into Windows.

The score was, naturally, lovely.

But what stayed with me more was a simpler fact:

a person I did not know had downloaded it, launched it, actually tried the thing, and then written about it.

When you have only just released a piece of software, statistics do not always make it obvious whether there are actual human beings on the other side.

The review had a name on it.

Ah.

A human.

Thank you, Roberto Zamfir.

You were the first person to walk in from outside, pick the thing up, and properly have a look around.

From here

What it can and cannot do, with the measurements, is in the specification. How to use it is the manual, and how to get past the first-launch warnings is the install guide. It is free and MIT licensed — downloading needs no account and no payment. If it does not suit you, you can remove it and your photo folders stay exactly where they were.