Affinity Photo Review

There’s a new image processor on my computers. Recently the chief developer of one of my favorite image editors, Picture Window Pro (PWP), sent out a sad email letting all PWP users know that he is stopping PWP development. He thanked us for over twenty years of support and as a last gift converted the final version of PWP to freeware. You can now download and run Picture Window Pro without a key. PWP is a superb program! It’s still the fastest and meanest image editor I have ever used and I am constantly trying image editors. If you’re interested in getting a free copy of PWP download the program before the distribution website shuts down.

I was saddened by this news but all good things eventually end. With PWP going away I decided, for the nth time, to look for alternatives. I reconsidered Photoshop. I’ve used full-blown Photoshop but frankly, I’ve never been impressed. It’s expensive and slow! I use an old copy of Photoshop Elements, mainly to remove blemishes on film scans, but in my opinion, the only Adobe image processing product worth paying for is Lightroom. Adobe is the evil image processing empire. They squeeze you with sluggish performance and abusive subscription payment models and then act like they’re doing you a favor. It didn’t take me very long to abandon Photoshop (again) and keep looking for PWP alternatives. Lucky for me there’s this thing called DuckDuckGo that quickly led me to Affinity Photo.

Affinity Photo is a relatively new image editor that got started in the Mac world and, as of November 2016, is also available for 64 bit Windows systems. Affinity has snagged dozens of positive reviews and, unlike Photoshop, is reasonably priced. I decided to give myself a little Christmas present and bought Affinity Photo.

The Affinity Windows download file is large: over 200 megabytes. Affinity Windows depends on  .Net 4.6.2 which is also installed if it’s not on your machine. It took a few minutes to suck down and install all the required bytes but things went smoothly and I eagerly started the program.

Before relating my impressions of Affinity Photo I will describe my binary image format philosophy. Image editors typically create and manipulate vendor specific proprietary binary image files. Binary image files like PSDs, NEFs, DNGs, and now Affinity’s AFPHOTOs, have a nasty tendency to evolve on vendor whim. This poses fundamental long-term image storage problems. Even if you conscientiously backup and archive your original image files you may discover, a decade hence, that you can no longer load them with current software. I hate this! Photography is for the ages, not the marketing cycles of software and camera companies! If you have ever wondered why the lowly JPG image format still reigns supreme despite its abundant technical deficiencies stop wondering. The JPG format is an open and well described eight-bit channel format. Any competent programmer can write software to read and write JPGs. The same holds for TIFs, PNGs and a few other open formats. This is not true for vendor dominated formats. The specifications, even if disclosed, can change on a moment’s notice.

How can photographers deal with transient binary image formats? There are two basic approaches. You can convert all your images to an open image format. Some photographers convert camera RAW files to high bit TIFs. Converting large numbers of image files is a tedious and resource hungry process but it’s probably the best bet for long-term storage. I use the second lazier approach: maintain at least two independent image programs that can read and write the binary image formats you work with. I use Nikon cameras; they crank out proprietary NEF binaries. Currently, I have four programs on this machine that can read NEFs: PWP, Lightroom, Affinity and ThumbsPlus. I will tolerate proprietary binaries if and only if I have options. Don’t let software and camera companies box you in.

I started using image editors about fifteen years ago. My first editor came with my first digital camera: a one megapixel HP. I cannot remember the name of this program; I only used it long enough to discover its appalling deficiencies. Within a week I had purchased my first version of Photoshop Elements (PE). I was happy with PE until I encountered posterization (read the link for the gory technical details). Posterization wreaks prints and it’s easy to posterize eight-bit channel images. The answer then, as it is now, is to increase your working bit depth. Adobe recommended upgrading from PE to full Photoshop. Why fork over $70 bucks when you can fork over $500? Photoshop Elements has a long history of half-assed support for sixteen-bit channel images and the reason is painfully obvious. If Photoshop Elements fully embraced sixteen-bit channel images there would be very little need for full Photoshop. You could save yourself hundreds of dollars. Adobe decided not to compete with themselves and adopted the time-tested pseudo-monopolistic practice of sodomizing the customer. I did not embrace the butthurt! I started looking for low-cost programs that properly handled sixteen-bit images. It didn’t take me long to find PWP.

This early experience shaped my entire image processing approach. Instead of adopting a single monolithic “industry standard” program and joining the nerd herd I decided to go my way and use many small programs. Instead of a Goliath, I went with many Davids.1 When you take the David approach interoperability moves to the top of the stack. The output of one program must effortlessly become the input of another. How programs play together matters. Additionally, when you apply the David approach, you never look to completely replace your tool set. General purpose tools like Affinity may be able to do all the things more specialized tools can do but probably not as efficiently or as well.

So, before adding Affinity to my trusted tools I asked:

  1. Does Affinity play nice with others?
  2. Is Affinity’s user interface (UI) tolerable?
  3. Does Affinity streamline common tedious tasks?
  4. What new capabilities does Affinity offer?

With these points in mind let’s look at Affinity Photo.

Does Affinity play nice with others?

One of the first things I look for in image processors is tolerable loading times. Part the reason I’ve never been able to stick with full Photoshop is because it takes forever to get the damn thing up. Affinity on Windows easily beats full Photoshop but it’s still slower than good old C coded PWP. PWP comes up in a flash. It’s one of the many reasons I stuck with it for over a decade. Affinity’s loading speed is comparable to GIMP, Photoshop Elements and Lightroom: fast enough to not drive me crazy.

After loading Affinity, I immediately started testing the program’s ability to read and write sixteen-bit TIF files. The basic single layer sixteen-bit TIF file format is one of the best supported lossless image formats. It’s often the only way to move information from one program to another without trashing bits. JPGs are universal, but every time you write a JPG you lose data: that’s the lossy part of JPG compression. Lossy image formats are fine for the web and final presentation but are a total disaster for image editing. Affinity can read and write sixteen-bit TIFs. It can also read and write a number of other important formats like Photoshop Elements PSDs. Affinity converts PSD layers to AFPHOTO layers. It also handles JPGs, PNGs and many RAW formats like Nikon’s NEFs. Affinity plays well with others.

Is Affinity’s user interface UI tolerable?

Once I had satisfied myself that I could slosh bits through Affinity I started evaluating the program’s user interface. UIs have ruined many editors. I’m immediately suspicious when reviewers start lauding a program’s UI before spending a few hundred hours using it. UIs either help or hinder. Affinity’s UI is decent. If you have ever used a layer oriented image editor you will quickly adjust to how Affinity works. I strongly recommend watching the Affinity tutorial videos; they are among the best video tutorials I’ve seen and quickly show what the program can do.

Once Affinity is loaded it’s pretty zippy. Common image handling operations are fast enough to fly under my annoyance radar. Image processing can be very demanding. Don’t expect to stitch 500-megabyte panoramas from original RAW files instantly. With current hardware and software, some things will take time. It’s fair to say that Affinity’s performance compares favorably to other image processors. I can put up with Affinity’s user interface.

Does Affinity streamline common tedious tasks?

After playing with Affinity for a few days I used the program to help restore some old scanned slides. Old pictures are always damaged; they all need a bit, or a lot, of retouching. The problems most people associate with old pictures, tears, color changes, and loss of tone are usually easily fixed in most editors. The biggest job is removing thousands of scratches, spots, and stains. Most restorers give up and crop or blur away such defects but I’m with Lady Macbeth: “out, out damn spots.” Any tool that helps me hunt down and exterminate spotty pests will be lovingly embraced.

The Affinity inpainting brush works a lot better than the corresponding Photoshop Elements healing brush. In particular, it crosses linear backgrounds, buildings, fabric patterns, and so forth without unduly destroying detail. Removing long linear scratches that cross regular structured detail is a soul draining chore. Whenever I see such defects I typically give up and find another picture to restore; I have a big backlog of scans awaiting restoration! This slide of the southern end of Beirut Lebanon, taken by my

I am still exploring the Affinity Photo image editor. I used it to restore this scan of a Kodachrome slide my father shot from a hotel window of the south coast of Beirut Lebanon in 1968. The Continental Hotel is visible in the lower left corner of this image. My mother often stayed in the Continental when she visited me in Beirut. I fondly remember having continental breakfast in the Continental. The original slide was overexposed and covered with splotches and sky fingerprints. The retouching tools in Affinity Photo are better than corresponding tools in Photoshop Elements. I particularly like the Affinity inpainting brush; it works well on textured and linear subjects. I was able to remove long scratches cutting through the buildings in this image without unduly wreaking building detail. I also used the inpainting tool to remove a cutoff street light and a car it was shading on the bottom of the image. It's easier to remove objects with Affinity Photo than it is in Photoshop Elements.

I am still exploring the Affinity Photo image editor. I used it to restore this scan of a Kodachrome slide my father shot from a hotel window of the south coast of Beirut Lebanon in 1968. The Continental Hotel is visible in the lower left corner of this image. My mother often stayed in the Continental when she visited me in Beirut. I fondly remember having continental breakfast in the Continental. The original slide was overexposed and covered with splotches and sky fingerprints. The retouching tools in Affinity Photo are better than corresponding tools in Photoshop Elements. I particularly like the Affinity inpainting brush; it works well on textured and linear subjects. I was able to remove long scratches cutting through the buildings in this image without unduly wreaking building detail. I also used the inpainting tool to remove a cutoff street light and a car it was shading on the bottom of the image. It’s easier to remove objects with Affinity Photo than it is in Photoshop Elements.

father in 1968, is typical of many images in my backlog. There were dozens of long linear scratches running through the buildings. It would have taken hours to fix them with PE. All it took was a few passes with Affinity’s inpainting brush to remove them. I was impressed. This single tool significantly speeds up restoring scratched and spotted images and justifies Affinity’s purchase price all by itself.

Another Affinity tool that streamlines common image processing tasks is the Affinity panorama tool. Most modern image editors have fairly decent panorama tools and building a panorama is easier than it used to be. In the image editing Dark Age, you had to manually select control points and master blend masks to build decent panoramas. It could take hours to align a single image. Current editors use effective automatic control point detection and advanced blending algorithms. In most cases, it’s a simple matter of using good capture technique followed by loading the individual images into a panorama tool to generate decent to excellent results.

We are living in a panoramic golden age but there are still problems. I shoot entirely in RAW because RAW preserves the most information and affords the greatest post processing options. Panoramas often encompass scenes of high contrast. Image tones will vary from extremely bright to very dark. It’s not uncommon for ordinary panoramas to span twelve or more stops of dynamic range. When processing high dynamic range pictures it’s extremely advantageous to do all your work on sixteen-bit or thirty-two-bit channel images. Blending eight-bit panoramas can release the posterization Kraken; trust me, you don’t want that monster savaging your scenes.

Unfortunately, the Photoshop Elements panorama tool is inherently eight-bit. This means I must do all my major tone adjustments in Lightroom before panorama stitching. Adjusting the tones of a single image is tedious, doing it for many panorama frames is cruel and unusual punishment. Adobe’s answer is always the same; give us a lot of money and we’ll release you from eight-bit Hell! Lucky for us Affinity gets us out of eight-bit panorama Hell for a lot less.

The following panorama of the mountains near the eastern entrance of Glacier National Park was directly generated from Nikon NEF RAW files. All feature detection and blending calculations were high-bit. Tone adjustments were aided by regular tone mapping. Tone mapping is like an automatic Zone System. Compared to what I used to put up with ten years ago Affinity panorama building is almost as easy as scanning scenes with an iPhone. Affinity significantly streamlines routine retouching and panorama building.

Looking west from just outside the eastern side of Glacier National Park near Saint Mary. The weather was grim and dark, just the way I like it, when I braved the rain to snap the frames that went into this panorama. I built this panorama directly from Nikon NEF files in the Windows version of Affinity Photo. My favorite image processor, Picture Window Pro, is being retired and I am exploring alternatives. I rather like this result.

Looking west from just outside the eastern side of Glacier National Park near Saint Mary. The weather was grim and dark, just the way I like it when I braved the rain to snap the frames that went into this panorama. I built this panorama directly from Nikon NEF files in the Windows version of Affinity Photo. My favorite image processor, Picture Window Pro, is being retired and I am exploring alternatives. I rather like this result.

What new capabilities does Affinity offer?

So far, the features I’ve discussed are common to most image editors. Does Affinity offer anything new or special? There is one Affinity feature, the FFT (Fast Fourier Transform) Denoise filter, that greatly mitigates one of my long-standing retouching nightmares: regular patterns.

Many old portraits were printed on patterned paper. The following is a crop of an old (1935) baby picture of my mother.

evelynpattern

My mother as a seven-week-old baby. This 1935 picture was printed on patterned paper. Patterned paper often adds luster and depth to photographs but it also makes it more difficult to retouch them. The Affinity Photo FFT (Fast Fourier Transform) Denoise filter can remove regular patterns without unduly softening images.

As you can see the entire picture is covered with tiny regular hexagons. Patterned prints were popular in the early and mid-20th century. The pattern adds depth and luster and has the nice side effect of making prints difficult to copy. Patterns also make retouching difficult. Retouching spots and scratches on patterned backgrounds tends to make them more, not less conspicuous. If only there was some way to remove the damn pattern before retouching. Affinity’s FFT Denoise filter does just that.

I applied the FFT Denoise filter to my mother’s baby picture and then ran through my regular retouching regime: see the following before and after diptych.

For some restorations, the ones that please or annoy me, I create a before and after diptych. I want to convince myself that my restoration work was worthwhile. Most of the time the restored image is better but in more cases than I would like the original scan is superior. And, every now and then, I cannot decide which one I like the best. This rendering of an old faded patterned print of my mother as a baby is one of those images. The original print is on patterned paper. The pattern imparts a quality that the restoration lacks. Ansel Adams once wrote that the negative is the score and the print is the performance. For restorers, the scan is the score and the restoration is the performance. Sometimes the music is glorious and clear and sometimes it's rap – rhymes with crap!

For some restorations, the ones that please or annoy me, I create a before and after diptych. I want to convince myself that my restoration work was worthwhile. Most of the time the restored image is better but in more cases than I would like the original scan is superior. And, now and then, I cannot decide which one I like the best. This rendering of an old faded patterned print of my mother as a baby is one of those images. The original print is on patterned paper. The pattern imparts a quality that the restoration lacks. Ansel Adams once wrote that the negative is the score and the print is the performance. For restorers, the scan is the score and the restoration is the performance. Sometimes the music is glorious and clear and sometimes it’s rap – rhymes with crap!

Affinity Conclusion

Affinity, like PWP, is a great value. The first Windows version is already superior to every version of Photoshop Elements I’ve ever used. It’s not as comprehensive as full Photoshop, but if you subtract the marginal features of Photoshop and keep the essential core elements, you’ve basically described Affinity’s feature set. Affinity is a layer editor but it’s not a Photoshop clone. The UI is completely modern, RAW development is built in, sixteen-bit layers are the default, and useful stack operations like automatic alignment are a click away. Affinity also supports thirty-two-bit HDR file formats and high dynamic range composites. There’s a lot of bang for the buck: strongly recommended!


  1. If you remember what happened to Goliath siding with David doesn’t seem like much of a risk.

What is Required: Print Captions on the back of Photographs

I am tired of waiting for “the market” to exploit painfully obvious opportunities so I will now provide guidance, in the form of milliblog entries, that tell our less imaginative entrepreneurs just what some of us would buy if we could.

Here’s a deep request. How about printing captions on the back of photographs?

I just went through the excruciating ordeal of ordering about one hundred prints from SmugMug. SmugMug prints meet my high standards but their online ordering software is clunky and clearly geared toward very small print runs. If you have hundreds of pictures, of varying and custom sizes, the software will punish you. The obvious steps of setting a paper type, selecting all your images, and then letting the software work out the paper size from image aspect ratio is not available. You must go image by image setting one easily derived parameter after another. I would print a lot more if it wasn’t such a frigging chore.

As annoying as SmugMug print-ordering is at least I get the prints I want with one major exception. If you check out my online photographs you’ll see I use captions like nanoblog entries. Many people have told me they really like my captions. One of my pet peeves is unlabeled photographs. I have wonderful hundred-year-old photographs of elegantly posed complete strangers because nobody left a clue on the back.

So, in addition to printing timestamps and file names on the back of photographs, include captions as well!

P.S. It takes about five years for the market to meet my obvious requirements; don’t hold your breath.

Review: Finding Vivian Maier

I suffer from SLAM (Spouse that Likes Art-house Movies).  I’m sure you’re familiar with this common affliction. It strikes when you want to see Spider-Man 2 but, because you dearly love your spouse, you settle on some “uplifting work of art” that can only be seen in a cramped, look around the pretentious fathead ahead in front of you, dingy art-house cinema. SLAM suffers get a break in St. Louis; there are only two art-house cinemas and their usual yard-sale like fare is dull even by art-house standards. But, as any yard-sale addict will tell you, there are diamonds in the debris and Finding Vivian Maier is a gem.

vivian-maier-small

Vivian Maier 1956. Vivian enjoyed self-portraits and mirrors. This is not vanity. All photographers fall prey to self-reflections. I am certainly guilty.

Finding Vivian Maier is a documentary about a great street photographer, Vivian Maier (1926 –2009) that you have probably never heard of. I had never heard of her and I’m a keen amateur photographer with a nagging interest in the history and technology of photography. I’ve read all three of Ansel Adams classic camera books, plowed through many giant histories of photography, and endured as many Photoshop and image restoration tomes as I can stomach.  I’m not an artist; I’m a technisté! A technisté is someone who has technical artistic skills but is not phony enough to be an artiste. Vivian Maier is an anti-technisté. She’s a true photographic artist that showed astonishingly low levels of interest in the craft and technology of photography.

Her story, as one lady in the film noted, is more interesting than her work. Nobody had heard of Vivian before 2007. She isn’t mentioned in giant histories of photography published before 2007 so it’s not surprising I missed her. She worked most of her life as a nanny. She didn’t hang around with other photographers and she apparently never made a serious effort to show her photographs. Even stranger, she rarely printed her pictures and shot thousands of frames that she never developed. She must have been content to look at her negatives if even that. This astounds me!  I cannot tell if I have a good shot until I “develop” it.  For most of her long life she snapped away in the background and it’s likely that her astonishing body of work would have vanished if John Maloof hadn’t bought a lot of her negatives at an auction in 2007.

For Vivian the act of capture sufficed and what wonderful captures they are. Her work is being exhibited around the world. I will certainly be looking out for the next show coming my way. You can see some of her pictures here and, for those of you that care, Finding Vivian Maier is much better than Spider-Man 2.

Minnie’s Pictures

Minnie E. Raver 1881-1977

While going through my late mother’s pictures I came across a box of my great-grandmother Minnie’s old photographs. When my great-grandmother died in 1977 my grandmother Hazel took her pictures and stuffed them in her Hoarder’s level junk filled basement.1 After Hazel’s death my mother recovered Minnie’s pictures from Hazel’s hoard and promptly filed them with her pictures where they remained until I found them. Minnie’s pictures have already seen off three generations of my ancestors and I’m next in line. Are they worth it?

Many of Minnie’s pictures are over a hundred years old. The oldest probably date to the 1870’s or 1880’s. Despite their age they’re in excellent condition. Obviously Minnie took care of her pictures and thankfully Montana basements and attics are often high and dry. I spent an entire day studying Minnie’s pictures. Her old portraits are superb examples of small studio 19th and early 20th century photography, see the following wedding portrait, and her snapshots are candid shots of the people she knew and loved. All of which brings me to my current problem. I don’t know who these people are!

Callie Davis Frank Smelser wedding 1905

Callie Davis (Minnie’s sister) and Frank Smelser wedding portrait 1905.

I have never had much of an interest in family trees or the entire quasi-delusional undertaking of genealogical research for the simple reason that most of it is bullshit. The basic genealogical problem is simple: people have always screwed around and then lied about it. When you get right down to it you cannot be certain, without DNA testing, that your own parents are your biological parents. There are good reasons to suspect that at least 1% to 5% of children result from cuckolding and for some social classes it may be as high as 30%. In other words your daddy may not be who you think it is! Cuckolding varies with culture, time, socio-economic status and so forth but it’s rarely zero. A cuckolding rate of 5% implies that by the time you’ve traced your ancestors to the great-great-grandparent level there is a 19% chance that an alleged, perfectly documented, ancestor is not really an ancestor. By the time we get back to the time of Christ, roughly 100 generations, there’s a 99.99% chance that any alleged ancestor is not really any ancestor. Genealogy without DNA is a hollow dead-end.

As bad as cuckolding is it’s the least of our genealogical problems. Genealogical records are incomplete, contain serious errors and are often complete frauds. As late as the 19th century the settlement of estates was very sensitive to birth order. If you were a first-born son you got everything while your baby brother got squat. It was even worse for women; they got less than squat. In such an environment there is a powerful incentive to forge records. Old handwritten documents may look official to modern eyes but you cannot assume they’re accurate. With a well-placed bribe first-born Johnnie suddenly disappears from the record. People have always lied about the important things.

Given all these obvious problems I usually ignore people going on about the exploits of their glorious ancestors. Your roots are unreliable people! You really don’t know who your great-great-great granny was and if you insist on telling tales about her I will insist on DNA evidence. I know that many of the dead in Minnie’s pictures are probably blood relatives and some are probably direct great-great or greater grandparents. I cannot be 100% sure they’re genetic ancestors but I can follow obvious document breadcrumbs and learn enough about these people to attach stories to their pictures.

I wasn’t looking forward to the giant chore of scanning, restoring and researching Minnie’s pictures2 but following breadcrumbs was more interesting than expected. It turns out that there’s a lot of dead people on the internet. When I started looking for death and marriage records I immediately came across a cemetery record for my own recently deceased mother. It was surprising to find her so soon. There’s an active world-wide ghoulish group of people photographing cemetery monuments and posting their findings online. It’s ironic but a Facebook for the dead preceded the Facebook for the living. Starting with my mother I backtracked through my alleged ancestors looking for a “Lydia.”  “Lydia” was scrawled on the back of what looked like the oldest of Minnie’s pictures.

Lydia Jane Ayres

Lydia Jane Ayres 1839-unknown

If the records are correct I believe this “Lydia” is Lydia Jane Ayres. There is a very good chance that Lydia is one of my great-great grandmothers. Lydia married Albert F. Raver in 1863 in Brant Ontario. Albert was the mother of Minnie’s husband Bert Raver.

I didn’t find any pictures of Albert Raver in Minnie’s collection and that’s too bad because I suspect Albert had an eye for the babes. I looked for his death record and found this confusing census entry. Here was an Albert F. Raver with exactly the same age and birth origin remarried to a Lydia L. Raver. At first I thought it was a mistake but Albert’s marriage to Lydia L. Ayres was in 1906. That did not compute. Then I remembered a story my grandmother Hazel told me years ago when we were talking about her grandparents. She told me that one of her grandfathers married twice to two women with the same first and last names. She complained about how difficult this made sorting Christmas and birthday cards. I cannot remember if the name was Lydia Ayres but what are the chances? It seems Albert married  Lydia Jane Ayres in 1863. Somehow they parted ways and later, at the age of 68, Albert remarried in 1906 a younger Lydia L. Ayres. Having been divorced and remarried myself I can only marvel at Albert’s ingenuity. The last thing you want to do in your senile dotage is call a second wife by your first wife’s name. Before social security that could have been a fatal mistake. Randy old Albert neatly dodged that bullet.

The randiness was not confined to the Raver branch. Equally intriguing is this old portrait of “dad’s old sweetheart.” Here Minnie is likely referring to her own father and my great-great granddaddy Howell Cobb Davis. Screwing around, contrary to boomer mythology, wasn’t invented in the 1960’s.

Dad's old sweetheart

“Dad’s old sweetheart.” Probably an old girl friend of Howell Cobb Davis.

Minnie lived to 96. I was in my twenties when she died so I remember some of the people in her snapshots. Here’s Minnie with her first-born son Vernon standing in Marble Canyon Arizona in 1949. I knew Vernon as a boy. He always posed exactly like you see him her.

Vernon and Minnie Raver Marble Canyon Arizona 1949

Vernon and Minnie Raver Marble Canyon Arizona 1949

You can read the poor guys mind. “Do you really need another picture? Well if that’s how it’s going be I’m going to assume my petulant spoiled fat boy pose.” You cannot blame Vernon. His photographic life got off to a dreadful start. Look at this gem.

Vernon F. Raver 1904-1964

Vernon F. Raver 1904-1964

In the early 20th century women liked to dress up their baby boys as girls. Vernon got the full girly treatment. You cannot blame him for being scarred for life after such trauma. Here’s a clue ladies. Boys are not girls. Gender is not arbitrary. People that assert the contrary are idiots. Sorry if that sounds like mansplaining; the truth is not always polite.

I doubt I’ll ever get through Minnie’s pictures. There are hundreds of images to scan, restore and research. I just don’t have the time or energy but in the years ahead I will occasionally pick out and upload attractive images. Here’s the gallery to follow if you’re interested.


  1. If Hazel was alive today she would be a star on TV’s Hoarders.
  2. Despite their good condition it was still a lot of work to restore the images posted here. To judge what I had contend with browse this gallery of before and after diptychs.

The New SmugMug

Websites compete in a brutal Darwinian struggle for eyeballs and clicks: adapt or die is an understatement. Every few years users get “upgraded” whether they want it or not. Generally things move in a better direction. Even twenty-something web programmers aren’t completely stupid but setbacks and complete disasters are not uncommon.

My new SmugMug layout

My new SmugMug layout – click to view.

My relationship with SmugMug started about five years ago when my Flickr account was suddenly declared “mature” by some faceless administrative ape that couldn’t tell the difference between innocent nudes and pornography. I was so incensed I sent Flickr administrators a message they couldn’t ignore. I painstakingly deleted all my images, mass deletion was oddly not supported by the Yahoo’s that ran the joint, and dropped my account. How’s that for maturity? I consider it my sacred duty to punish companies that screw customers. After dumping Flickr I searched around and found SmugMug.

There were things I liked and didn’t like about SmugMug. SmugMug did a better job of displaying images than Flickr and you could select your own damn background color. On the downside, SmugMug has more of an empty art museum vibe than Flickr’s busy social whorehouse milieu. For a few days I missed complete morons dropping snide asides on my pictures. The only comments I get on SmugMug come from family members and energetic strangers that find something they like enough to breach SmugMug’s spam fortifications. The silence is welcome. This is an art museum after all.

SmugMug offers a number of account types. I am a “power” user. A power account falls between basic and pro accounts. This account differentiation makes sense. SmugMug users fall into three classes.

  1. Basic: plain folks that want a no fuss picture website.
  2. Power: nondelusional keen photographers.
  3. Pro: delusional “serious” photographers.

Only paparazzi, porn, wedding, fashion, sports and National Geographic photographers are making any money taking pictures these days. If you don’t fall into any of these classes my guess is that you are spending more on photography than you are making. SmugMug harbors many photographers attempting to sell their pictures. I would never buy a picture nor would I expect to sell one. I see many shots on sale that aren’t as good as many I’ve made for free. There are billions of cameras in the wild these days. Photography is not exempt from the law of supply and demand. When the supply is nearly infinite what do you expect the price to be? This is why newspapers are laying off staff photographers and small photography studios have mostly gone out of business. As a keen amateur photographer this saddens me but as a right-wing libertarian death beast it warms my dark evil heart that most of the “photographers” being discarded are rent seeking nitwits playing Henri Cartier-Bresson. Still photography is no longer a viable personal business! We’re deep into another age people. Now that you see where I’m coming from let’s get on with what’s good and bad about the new SmugMug.

Let’s start with the good stuff:

  1. Stretchy layouts: The new website does a better job of automatically adapting to a variety of display devices. I’ve browsed my own site on phones, tablets, laptops and giant desktop displays. It looks OK on all of them and great on tablets and laptops.
  2. Easy customization and layout tweaking: It took me all of ten minutes to figure out the new layout controls. Programming easy nontrivial customization is hard. Here the SmugMug programmers have brilliantly succeeded. I know enough about JavaScript, CSS and HTML to roll my own designs but photography is a hobby; I’d rather spend my time taking and refining pictures that writing JavaScript to display them.
  3. Better overall site organization: The new site organizer is a significant improvement on older methods and allowing deeper directory paths will be appreciated by many.
  4. An improved and better integrated mapping facility: Displaying geotagged images on old SmugMug was somewhat jarring. The control was clunky and it didn’t match your site design. The new control adapts to your layout and “circle” area browsing is slick and intuitive.

Now for the dark side:

  1. Website migration has hiccups: My site has over two thousands images. I didn’t expect the migration to the new layout to be without problems and it wasn’t. For me the biggest problem was the handling of keywords. The new site does not properly display keyword strings if the “;” delimiter is used. I have thousands of pictures with “keywords” like:
        5x5;capillary;glass;microscope;polywater;ultra;

    The “;” character delimits separate words. It should be displayed like:

        5x5 | capillary | glass | microscope | polywater | ultra

    When you click on the “;” string it is interpreted as a “find all images with all these keywords” request which is usually the very image you are browsing. This is mostly a display problem. The individual keywords were properly parsed and loaded.

  2. Custom API applications break: I use a custom application I wrote to synchronize my SmugMug online galleries with my offline ThumbsPlus databases. This application issues SmugMug REST API calls to collect and update image metadata. When I migrated I expected this application to stop working and it did. It looks like I need to authenticate my application with the new SmugMug site. There are no easily found instructions on how to do this. I hope this is just an oversight and that power users can still run custom API applications.
  3. The new map control is limited to one hundred images: The slick circle browser map control will only display one hundred images and there is no easy way to set it to map pictures in a particular gallery. The old clunky control allowed two hundred pictures and it could display arbitrary galleries.

I could go on but I program for a living. I know users always whine about change and seldom express gratitude for all the hard work the code monkeys of the world do to keep the lights on. Overall the new SmugMug is better than the old. There are problems but for a first production cut this is fine work. It certainly merits one prestigious Analyze the Data not the Drivel attaboy award. See the following to print your award.

Dilbert almost gets an Attaboy

Dilbert almost gets an Attaboy. What would we do without Dilbert? For more click and enjoy.

Too Busy to Blog

Blogging is like going to the gym. You tell yourself you’re going to do it everyday and then you don’t.  The last two months have been all about my mother’s death and work.  Any remaining hours  were siphoned off by my other hobbies: photography and reading. Yeah I count reading as a hobby.

If we’re going to have the long happy writer-reader relationship that we’re all looking for you are going to have to put up with my ticks. I will enumerate them for you:

  1. I blow hot and cold on things. I am either all in or all out. If I am blogging that’s pretty much all I am doing. If I am taking pictures or programming that’s pretty much it. Balance is for rocks on pinnacles not me.
  2. I always return to my passions. I never give up on things I just put them aside. My affection for amateur astronomy has not gone away it’s just difficult to indulge it in the wretched quasi-opaque low altitude skies of St. Louis.  This city has many charms but clear skies is not one of them.
  3. I don’t give a crap about what people think. This is a problem for anyone that pretends to write. Authors, even lowly bloggers, cannot ignore their audience or they won’t have one. My manly impulse is to ignore you, but  I will, on occasion, profusely apologize and beg you to keep reading. It’s all crocodile tears. My apologies are as insincere as Obama’s: another guy that doesn’t give a crap about what you think.
  4. I will never change: at least while alive. Guys get this instantly.  A few women have vainly tried to correct my bad habits; they didn’t succeed.

To end June on a happy note and, more importantly, to test a nifty WordPress layout feature here’s a collection of recent images.  Click on any one to enlarge. All these images, and thousands more, are always on view on SmugMug. Next month I will be a better boy and write the epoch defaming rubbish you all love and crave.

More Photographic Waybacking

There are three things I like about funerals: meeting old friends and relatives, unlimited quantities of food and browsing old photographs. A few weeks ago my sister and sister-in-law went through my mother’s closets and found a stash of old photographs that had eluded my frequent attempts to catalog and archive family pictures.

I have a thing about family pictures. If you want to piss me off make a big pile of your family’s pictures and set them on fire! For reasons that are utterly inexplicable to me many of you don’t seem to give a damn about your family pictures. My wife’s father was a very organized photographer that took hundreds, maybe thousands, of black and white snapshots in Iran from the 1940s to the 1970s. Apparently he took the time to meticulously label each print with where, when and who information. I would love to paw through his pictures but that’s not possible because his kids, my wife’s siblings, trashed most of his pictures. The few that survive, like this one of him sitting and reading a newspaper, hint at a never to seen again world.

My wife's father reading a newspaper 1955.

My wife’s father reading a newspaper 1955.

Such crimes against imagery are common. My maternal grandmother was also a keen unorganized photographer. She didn’t label prints or neatly file slides but she shot everything that caught her eye. Over six decades she piled up thousands of images, but when she moved into town, she accidentally sold stacks of what she thought were empty slide carousels to yard sale strangers. Some of the carousels were empty but the rest held the bulk or her slide collection. The surviving images, like this old Kodachrome of my great-grandmother and her sister, constantly remind me of all the great shots I will never see! Don’t trash your family pictures you will grow to regret it.

My great-grandmother (light blue dress) and her sister 1950s.

My great-grandmother (light blue dress) and her sister 1950s.

My mother’s recently recovered stash held a few gems I had never seen like this great little snapshot of my maternal grandmother with her two daughters: my late mother as a pouty girl and my aunt as a baby. The old car in the background would be marked down as a “distracting element” in many photography classes. This merely shows how bad the advice and guidelines dispensed in such courses can be. The car is an essential element; it turns a nice snapshot into a sweet period piece.

Hazel, Alberta (baby) and Evelyn 1940.

Hazel, Alberta (baby) and Evelyn 1940.

Here’s another snapshot of my mother and aunt with a puppy. This picture is almost seventy years old but I still see the same expression on my aunt’s face. Your smile is a lifelong affliction; I would recommend getting used to it.

Evelyn and Alberta with puppy 1944.

Evelyn and Alberta with puppy 1944.

Along with the amateur snapshots a number of professional studio portraits turned up. The following is a hand tinted print of my mother as a ten-year old. Color photography obliterated the art of hand tinting. It is rarely seen outside of photographic art classes today. Tinting is often unnatural and hokey but it sometimes lends an eerie painting quality. Here the tinting works. Tinted prints are becoming rare and valuable. Don’t throw them away!

Evelyn age ten hand tinted 1945.

Evelyn age ten hand tinted 1945.

Finally, here’s a wonderful never seen portrait of my mother as an eleven year old. This may be the best portrait of my mother at any age. The studio photographer caught her in the middle of a great smile. This picture was taken over six decades ago but I doubt that modern imaging technology could significantly improve it.

Evelyn age eleven studio portrait 1946.

Evelyn age eleven studio portrait 1946.

Finding this portrait shortly after my mother’s death took away some of the sting. I had a great mother, and because I treat family pictures with the respect they deserve, I have the photographic evidence to prove it.