Camera, Photography, Programming, Technology

Putting 1940s Kodachrome Slides on the Web

When my wife Christina and I were cleaning out her late father’s garage, we came across two cases of Kodachrome slides that included nighttime shots of downtown Minneapolis in the 1940s and 1950s, pictures of daily life in nearby Hutchinson, Minnesota, and some World War II photographs, like this one of a group of soldiers celebrating on Attu Island in Alaska on V-J Day.

We determined that the photographs were taken by David Tewes of Hutchinson, Minnesota, Christina’s first cousin twice removed. He died in 1991, and her dad had likely come into possession of the slides then. They sat untouched in his garage attic for twenty-five years.

I wanted to scan the slides so they could be preserved and shared, but we had to get them back home to Oregon first. Fun fact: if you pack cases of slides in your carry-on luggage, your bag will get special attention from a TSA agent since the X-ray machine can’t see through the slide case.

Internet research showed me that there are generally two ways to digitize old slides: either use a slide scanner, or get a macro lens and take a photo of each slide at 1:1 magnification. I couldn’t find a slide scanner in my price range, so I paid $40 to rent a macro lens from LensRentals.com and set up a rig for “scanning” all of the slides.

The slide holder is three pieces of hardboard sandwiched together with a cut-out in the middle for the slide to fit into.

I back-lit each slide with a very bright lamp, and I added a paper shade around the slide to prevent my eyes from getting burn-in from the lamp bulb.

Here’s an example of what one of the slide photos looks like, overexposed so you can see the labeling that David added on each slide.

I took four photos of each slide at decreasing shutter speeds (in raw format) and then chose the best one. I cropped and captioned all of the photos in iPhoto and organized them into events matching how David had organized them in his slide cases.

In order to get the slides from iPhoto to the Web, I wrote a script that uploads an entire iPhoto library to a WordPress website. It creates a post for each event and then adds all of the event’s photos to a gallery in the post. I will publish a standalone post soon with details about that script.

The result of all this work is DavidTewes.com. It contains 650 photos organized into 51 posts, with dates ranging between 1944 and 1955. All of the photos are licensed under the Creative Commons – Attribution license, meaning that they may be used for any purpose (commercial or non-commercial) and derivative works may be produced, as long as David is credited as the photographer. If I understand U.S. copyright law, the photos will enter public domain on January 1, 2062.

Some of my favorite albums are Attu, Alaska, This is Minneapolis, and Santa Monica. In each of those albums (and in most of the others), David created a title card, sort of like a scrapbook page that he photographed to introduce the photos.  For example, here’s the title card for the photos from his trip to China Town.

There were 81 title slides; you can view them all here.

Although some of the slides were labeled with a date, many were not. For those, I’ve estimated a date but marked them as such. If you’d like to help narrow down the dates for any of those photos, you can see them all here.  Leave a comment on the photo or on the photo gallery post with any information you have, like this comment on a photo of cars from the Minneapolis Municipal Gardens.

My favorite photo out of all of them is this shot of feats of strength at Muscle Beach when it was still in Santa Monica. What’s yours?

 

Standard
HTML, JavaScript, Photography, PHP, Programming

Turn your iPhoto library into a Web photo album

iPhoto is good for managing and organizing photos and photo metadata, but it’s not easy to get that information back out if you want to share more than a few photos. I recently finished scanning 13,000 family photos and importing them into iPhoto, and I wanted to be able to share all of those photos (complete with the faces I spent hours tagging) with my brothers and sisters.

I could just burn copies of the iPhoto library to discs, but not all of my siblings have Macs, and iPhoto may not be around for very long. I needed a way to export all of the photos and metadata in a format that I felt comfortable would be supported for a long time: the Web.

The result was a PHP script that exports an iPhoto library into folders of image files (one folder per event), generates JSON arrays of event and photo metadata, and builds a minimalist JavaScript-powered website that provides a simple photo viewing experience. The website can be put online, or it can be run entirely offline (like from a DVD, which is my plan for sharing with my family members). The code is all open source (https://github.com/cfinke/iPhoto-Disc-Export) and the usage instructions are in the README.

Here’s a screenshot of the main page of the website it generates:

all

And here’s an example of a single photo’s page:

I know it’s a pretty niche project, but hopefully it will come in handy for anyone looking to make their iPhoto library more shareable and accessible, especially as Apple drops support for iPhoto in the near future.

iPhoto Disc Export

Standard