
We're using ImageMagick to do image conversion, etc. on our DAM, which is ResourceSpace (http://www.resourcespace.com/). Everything is mostly working well, but we have ran into an issue - one that I'm hoping can be solved with ImageMagick.
We have a large library of images. We often color correct these photos with Adobe's Camera Raw, usually in Adobe Bridge or Lightroom. Since DNG uses a single file to hold any changes made instead of using sidecar files (.XMP) like .NEF, .CR2 do, we've began converting all our raw photos to DNG. When we upload these DNG files to ResourceSpace if it uses the embedded JPEG Preview, the color correction is kept and the image is shown properly. However, when ResourceSpace generates other JPEG image sizes for download, it uses the embedded preview file to create these. The embedded preview appears to be a 72 dpi, smaller version. Which means that you can't download a full resolution JPEG. I've made sure that we've selected the Full Size JPEG Preview when converting to DNG. This seems to just keep the dimensions, but at 72 dpi. I believe this is the problem, and I don't know that this can be fixed.
However, if we were to not use the embedded JPEG Preview, and let ImageMagick handle creating the preview, it is able to generate the preview at full size and all the other smaller versions we need. This all works well, and is the preferred solution. The problem with this method is that the color correction applied to the DNG seems to be lost and isn't used to create the JPEGs - meaning they don't look as we intended.
Is there a way for ImageMagick to keep those color corrections applied and saved in the DNG when creating JPEGs?
Sorry for the long-winded post! I just wanted to be as thorough as possible.