Code, Camera, Action

Stories, software and strategies to help nonprofits do web 2.0+ 
Filed under

apple aperture

 

Post: Kung-fu techniques for getting DNGs to work in Aperture 3

Aperture 3 upgrade has given lots of folks reason to shout -- Nondestructive editing everywhere, yay! Grouped preset powers, yay! Lumix support, yay! But its first-release bugs have also given lots of us reason to curse and kick.

In an earlier post I talked about how to avoid some of the frustrations upgrading your library from Aperture 2 to 3 http://elstudio.us/upgrading-to-aperture-3-for-lumix-and-micro-4. Now that's done, let's look at some work-arounds for DNGs.

The problem seems to be that Aperture 3, like Aperture 2 before it, lacks support for lens corrections in Adobe DNG files. This is odd because for many cameras -- the Lumix G1, GH1 and LX-3 -- Aperture supports those same corrections in the native RW2 format. Let's hope it's a bug that the same corrections don't work in DNG.

Even stranger, Aperture 3 seems to bail out on DNGs from any camera that *can* do lens correction -- whether or not there's actually lens correction in a particular DNG. On micro 4/3 cameras like the G1, legacy lenses don't provide lens correction, and thus DNGs may not have it. If only Aperture 3 was clever enough to check.

If you had DNGs in your Aperture 2 library from Panasonic Lumix G1 or GH1 or GF1, or maybe an LX3, you'll find they convert just fine. But you can't adjust them at all. To make any changes, you must upgrade to the latest rendering engine, which renders garbage on the screen (and eventually crashes Aperture).

Here's what you can do to work around this problem.

  1. Wait for RW2 support for your camera. For the GF1, or if you've shot with Panasonic micro 4/3 lenses, this is your best option. And save those RW2 files! Extract your original RW2 files from the DNGs or pull them from a backup (you did embed the the RW2, right?). It seems that Apple views DNG support in Aperture as a secondary priority, so the original raws are the way to go.
  2. If your DNGs were shot with legacy lenses, there is a good work-around. Only native Panasonic (and maybe Olympus) micro 4/3 lenses add the lens metadata. If you haven't shot with those, the only thing keeping Aperture from recognizing your photos is the camera model name embedded in the DNGs. You can use something like exiftool to change it to one that doesn't do lens correction. Here's what I use to get my G1's legacy lens DNGs to work in Aperture 3. (This is not terribly dangerous, as exiftool can just as easily undo this change.)
    exiftool -Model=DMC-L10 blah.dng
  3. If your DNGs do have lens correction (as they must with the LX3) you could use a tool like DNGSanitize http://punainenkala.livejournal.com/588.html, which purports to strip the lens correction from the DNGs. This is a last-resort sort of thing to do, as you will lose that lens correction data. You would probably also have to change the camera model name, as in option 2 (try DMC-FZ50 for the LX3). Do keep backups. And, really, don't do this -- wait until the next release of Aperture when we'll find out if Apple intends to fix DNG support.

Whatever you do, test this with your DNGs. And keep backup copies. Just because option 2 works for me, that doesn't mean it will for you. And I've not had to try option 3. Also, pray you don't have linear DNGs, as only Adobe can help you then.

I can't believe that Apple would mess up DNG support this badly on purpose. In the meantime, please file a bug report to let Apple know that losing DNG support for these cameras is a big deal. You can do this from inside Aperture itself. Choose Aperture > Provide Aperture Feedback from the menu.

Good luck! And let us know how it works out.

Loading mentions Retweet
Filed under  //   apple aperture   camera   lumix G1   micro 4/3   photography   post  

Comments [0]

Notes on Aperture 3 and Panasonic GF1 RW2 and DNG files

Apple released Aperture 3 a few days ago with official support for the G1 and GH1, but for some unknown reason not for the GF1.

User helloniklas has posted instructions that allow using GF1 RW2 files directly in Aperture 3 on the Apple forum here. Note that this will break support for GH1 in your copy of Aperture and this will also need to be done with ever new RAW Compatibility Update until Apple gets around to adding official support (there is also a risk that a later update without official GF1 support will make this hack non-functional, leaving you with temporarily unusable raw files in your library).

It seems that modifying the RW2 file's exif tag to a supported model will also work. For example, "exiftool -Model=DMC-G1 foo.RW2" seems to make Aperture like the file.

The exiftool technique also works to get Aperture 3 to process DNGs made from my G1. These come over in the upgrade from Aperture 2 just as they were, but Aperture 3 won't allow me to re-process them or adjust them in any way. (Re-processing them turns them into graphic garbage on screen, and eventually crashes Aperture.)

However, changing the exif camera model to something that Aperture does support, like a Panasonic L10, allows the files to render properly, and I can adjust at will.

Here's the command for that using exiftool from the command line (this works for blah.dng -- export your dngs and substitute the name of your image).

exiftool -Model=DMC-L10 blah.dng

Rendering and raw development settings seem identical to what Aperture 2 applied to the DNG. That's less saturated than Aperture 3's rendering of RW2.

My guess is that it this technique would similarly fix DNG support for an Olympus EP-1 -- at least for photos shot with legacy lenses. 

If you were smarter than me and saved your original RW2 files -- or had DNG Converter embed the original in the DNG -- extracting the RW2 is a better deal. But this exif modification will at least give you something to work with.

Let's hope that the next update to Aperture 3 is a bit smarter about DNG handling. It's unfortunate that DNGs that worked fine in Aperture 2 corrupt and crash Aperture 3. I hope that's a bug, not a feature.

Loading mentions Retweet
Filed under  //   apple aperture   lumix G1   photography  

Comments [0]

DNG Adventures: Upgrading to Aperture 3 for Lumix & Micro 4/3s Users

Thinking of upgrading to the latest Aperture, version 3? It's a big improvement over the previous version, adding nondestructive editing, much improved importing and printing and a host of other stuff. And it adds support for several Micro Four-thirds format cameras -- including Panasonic's Lumix DMC-G1 and GH-1 (and also, finally, the LX-3).

In the upgrade from version 2 to 3, Aperture converts your library -- so there's no going back. The upgrade went well for me, but there are a couple of things that Lumix users would be well to keep in mind.

  1. Aperture 3 does not support Adobe DNGs from the Lumix G1. Aperture 2 did, but Aperture 3 does not. It's unclear if this is a bug or a feature, but DNGs imported into Aperture 3 from my G1 appear as "Unsupported raw images." This is true of DNG versions 1.1, 1.2 and 1.3, whether they include lens metadata or not (RW2 files shot with legacy lenses don't have lens metadata, Lumix lenses do -- neither DNGs work in Aperture 3).

    But DNGs are supported for lots of cameras. Test by importing a DNG or two from your camera before you convert your library. If it fails, you'll see graphic garbage or "Raw image format not supported."

    Even if you can't import new DNGs, upgrading your library to Aperture 3 will bring along existing DNGs just fine -- as long as you don't switch them to Aperture 3's new imaging engine. There's an option for that when you start the conversion. 

  2. DNG: If you've DNGs in your Aperture 2 library (perhaps from shooting raw with legacy lenses) -- Do not "Update all photos to use Aperture 3 imaging". Uncheck this box in the upgrade dialog --

  3. Raw + JPEG: If, on the other hand, you've shot and imported RW2 + JPEG files into Aperture 2, you'll be pleasantly surprised. They work fine with Aperture 3 imaging update, once Aperture 3 processes them. The best way to do this to upgrade your library without the new imaging library (again, uncheck that box), then freshen up selected images after your library has been converted --
    1. Photos > Reprocess Master...
  4. Turn off Faces for now. The import will take long enough without face detection. You can turn it back on once you've got your library safely converted to Aperture 3.
    1. Aperture > Preferences
    2. Click the General tab
    3. Un-check the option to Enable Faces
  5. This Apple support document has more great advice about the upgrade process. A worthwhile read.
  6. Your plugins will need to be updated. Frasier Speirs has already updated his excellent FlickrExport plugin with a beta 64-bit version for Aperture 3. Existing plugins should run just fine if you restart Aperture in 32-bit mode -- Aperture 3 prompts you to do this if necessary.

 

Loading mentions Retweet
Filed under  //   apple aperture   camera   lumix G1   micro 4/3   photography   post  

Comments [0]

Aperture 3 Supports Panasonic G1 Raw - At Last!

Panasonic

  • DMC-LC1
  • Lumix DMC-FZ50
  • Lumix DMC-G1**
  • Lumix DMC-GH1**
  • Lumix DMC-L1
  • Lumix DMC-LX1
  • Lumix DMC-LX2
  • Lumix DMC-LX3**

Yes -- finally! Though from the list it looks like the Olympus EP1 raw is not supported.

Update: Apple added raw support for the Lumix GF1, and Olympus E-P1 and E-P2 with a software update Feb 25.

Loading mentions Retweet
Filed under  //   apple aperture   camera   lumix G1   micro 4/3   photography   snow leopard  

Comments [0]

Post: Will Apple ever support Micro Four-Thirds camera raw?

Yesterday Apple updated the digital camera raw support for both Leopard and Snow Leopard. 

That's good news for folks with new Canons or Nikons, as the update adds support for recent cameras.

But Micro Four-Thirds users are still left crying in the wilderness. 

  • No support for the Olympus EP-1's ORF raw format
  • Still no support for Panasonic RW2 raw in the Lumix LX3, G1, GH1, GF1, etc. -- that's any Panasonic camera released since the fall of 2008
  • No support for DNG 1.3 lens corrections, which means there's no good work-around. Adobe DNG Converter can turn these raw formats into proper DNGs. But OSX can't read them.

I'm beginning to get worried. 

The trick with these micro four-thirds cameras is that the camera corrects for lens distortion in the raw files. That helps Olympus and Panasonic save money on lenses, while still producing stellar images. But decoding these raw formats adds a layer of math, which complicates image processing. 

I used to think this was a problem that Apple would fix in Snow Leopard. I hoped the new operating system would add lens corrections to its image processing. But this is the first raw update for Snow Leopard. 

Does Apple ever intend to support these raw formats? 

Maybe they won't -- unless we ask them for it. The Aperture feedback form is the place to let Apple know we want raw support for micro four-thirds cameras:

http://www.apple.com/feedback/aperture.html

In the meantime, there is one alternative. Adobe Lightroom does supports micro four-thirds raw. 

Please, Apple, don't push us away from Aperture and iPhoto. Please add support for micro four-thirds cameras. I like my G1 and I like it raw.

Meanwhile, here's what the update does provide --

Digital Camera Raw Compatibility Update 2.7

This update extends RAW image compatibility for Aperture 2, iPhoto ’08 and iPhoto ’09 for the following cameras:

  • Canon EOS-1D Mark IV
  • Canon EOS 7D
  • Canon PowerShot G11
  • Nikon D3S
  • Nikon D300S
  • Nikon D3000

Loading mentions Retweet
Filed under  //   apple aperture   camera   lumix G1   micro 4/3   os x   photography   post   snow leopard  

Comments [0]

Still no support for Panasonic RW2 camera raw in Snow Leopard

Mac OS X v10.6: Digital camera RAW formats supported

Panasonic DMC-FZ50
Panasonic DMC-L1
Panasonic DMC-LC1
Panasonic DMC-LX1
Panasonic DMC-LX2

Still no support for Panasonic RW2 camera raw in Snow Leopard, Apple's latest OS. Alas.

None of the Olympus cameras that write lens correction data into raw are supported either.

This also means that DNGs from images shot with the G1's native lenses aren't usable in Aperature, as I've mentioned before. DNGs shot with legacy lenses still work fine.

Loading mentions Retweet
Filed under  //   apple aperture   camera   lumix G1   micro 4/3   os x   photography   snow leopard  

Comments [0]

How-to: My RAW Workflow for the Lumix G1 on the Mac

Update: Aperture 3 now supports the Lumix LX3, G1 and GH1 raw formats. However, there are some problems with DNG support for these cameras. The trade-offs in this post are still valid, but before you decide on a DNG workflow, take a look at the work-arounds for getting certain DNGs working in Aperture 3.

Mac OS X and Aperture don't yet support the RW2 raw format produced by recent Panasonic cameras like the DMC-G1 or LX3 or the Olympus E-P1. That leaves Mac users with a couple of options:

  • Shoot JPEG. The quality is pretty good, and the G1's automatic settings get it right much of the time.
  • Shoot RAW and convert with SilkyPix or RAW Developer, software packages that support RAW from these cameras.  SilkyPix, while it comes with Panasonic cameras, has an unusual interface (export settings get saved in the "cloakroom"). RAW Developer seems great, but is by no means free. Neither program is designed to manage a photo library.
  • Buy the latest version of Adobe Lightroom, which handles these latest raw formats just fine
  • Shoot RAW and convert to Adobe's DNG format -- which Aperture and iPhoto can read mostly
For now, I am committed to Aperture.  And I prefer to shoot RAW. So if, like me, you prefer to use Aperture to manage your photos, this workflow can help.
As I've written before (in Adobe DNG 1.3 spec now does RAW for the Panasonic Lumix G1), the state of OS X is that for now, DNGs work fine from adapted manual lenses. While the DNG converters have been updated to support shots taken with the Panasonic and Olympus lenses, OS X doesn't understand the new stuff those lenses add.  In practice, this means you can only work with raw shots made with legacy lenses.  One day Aperture and OS X will be updated to understand the new stuff -- either in RW2 format or in DNG. Until that sunny day, here's what I do:
  1. With the kit lens (or any other micro 4/3 lens -- if I had others), I shoot JPEG
  2. With manual legacy lenses (I have a couple of Voigtlanders), I shoot RAW and convert to DNG
  3. Import these DNG and JPEG images into Aperture
Automating Conversion and Import
This may sound complicated, but at download time, it's really not, because I've automated the process.  Here's how you can, too. For that last import step, I use Image Capture to pull the photos off of the camera and call an Automator workflow that does the conversion.  
I've put the code for the the workflow below. It requires two helper applications:
  • Adobe DNG converter turns your RW2 files into DNGs. The originals are still there, if you want them.
  • exiftool, which compensates for a date bug. Aperture and DNG converter can't agree on the date and time your photos were taken. Exiftool removes date info from the DNGs so that Aperture can do the right thing.
These programs get called by the import workflow, which looks like this in Automator:
Here's the code for the shell script action that does the conversion:
Simply paste that code into a perl shell script workflow box, just like in the screenshot above. For the import action, feel free to choose import into Aperture (like I do) or iPhoto. Either one will work.
Last, save the workflow as an Image Capture plugin, and you'll be all set. Image Capture will let you pick where to download the images, and your new workflow will appear in the list of automatic tasks. (Restart Image Capture if you don't see it right away.)
Or Download the Whole Workflow
Update: Don't want to mess around with creating a workflow to do this? Why not just download mine. Save it in your home directory to ~/Library/Workflows/Applications/Image Capture, where Image Capture will find it. Restart Image Capture if necessary.
So there it is. You'll be shooting full quality when you can, or JPEG when you must -- and not complicating your workflow.

 

Click here to download:
RW2_to_DNG_to_Aperture.zip (235 KB)

Loading mentions Retweet
Filed under  //   apple aperture   camera   how-to   lumix-g1   micro 4/3   os x   photography   post  

Comments [4]

Post: Adobe DNG 1.3 spec now does RAW for the Panasonic Lumix G1

Adobe has issued some new software today, version 2.4 of Lightroom 2, version 5.4 of Camera RAW, and version 1.3 of the DNG specification and SDK. The complete press release can be found at the Imaging Insider.

Of great interest, they have added support to a number of new and upcoming digital cameras. All but three of them have interchangeable lenses. You can check the Adobe downloads page for more details.

The new version of Adobe's DNG Converter (version 5.4) now supports the lens correction data in the RW2 files created by Panasonic's latest cameras -- including the Lumix G1 and LX3. DNGs for files shot with the kit lenses now save the original sensor mosaic data. (The previous DNG version turned the sensor data into a linear DNG, which only Adobe could use.)

Still no support for the new DNG files in Aperture or iPhoto, though. Maybe in the next version of Aperture (please, Apple)?

So here's the state of working with RW2 images with Apple software:

With today's update, Adobe Lightroom, etc, will work just fine with all RW2 files.

Can Apple be far behind?

Update: DPreview's editorial blog has more details of the new DNG specification and what it means. Unless otherwise specified: DNG gains lens correction

Loading mentions Retweet
Filed under  //   apple aperture   camera   lumix G1   micro 4/3   os x   photography   post  

Comments [0]