Phil--
First off, I'm using ZoomBrowser 6.11 under WinXP SP3. ActivePerl 5.10.0 Build 1003, ExifTool 7.51
Thanks for your help...I don't have any trouble with the set of commands you provided. The problem comes from trying to write a different file into the JPGFromRaw tag.
exiftool -thumbnailimage"<=new_thumb.jpg" image.crw
Seems to work fine by itself.
exiftool -jpgfromraw"<=new_jfr.jpg" image.crw
Breaks the display of the preview image in ZB. It looks like it takes the thumb and up-rezzes it to the correct pixel size instead. But it will still process the RAW.
exiftool -jpgfromraw"<=new_jfr.jpg" image.crw
exiftool -jpgfromraw"<=jfr.jpg" image.crw
Works fine as well, but not very useful.
exiftool -thumbnailimage"<=new_thumb.jpg" image.crw
exiftool -jpgfromraw"<=new_jfr.jpg" image.crw
exiftool -jpgfromraw"<=jfr.jpg" image.crw
Breaks the file to the point that the Canon software won't convert the RAW. Same result if I clear the JPGFromRaw tag before writing the JFR image back. But it works fine if, as the 4th command, I write the original thumbnail back.
I've sent you a ZIP file with all the necessary pieces you can use to test this for yourself. The new_jfr.jpg file is 640x480 for now, the same size as the original jfr.jpg. Ultimately, I'd like to embed a bigger JFR, but I'll worry about that when (if) this gets working.
Also, is there anyone out there who is successfully writing new JPGFromRaw images into your CRW files and they still work in ZoomBrowser?
--Greg