问题
a friend of mine and I have been fighting to figure out how to extend the custom white balance that we could succesfully set on the live view, to the saved JPG image. We are using the Canon SDK 2.1.34 and a EOD 600D camera, programming in C#.
Apparently this is the same problem/procedure connected to applying the Custom Picture modes to the saved image. For us the manual is cryptic. Has anyone a good example on how to achieve that?
Thank you! Federico
回答1:
Duplicate from my earlier attempts and question at this post
As far as I know this is not correctly supported (nor documented) in the EDSDK, nor have I encountered public workarounds. It also proves hard to get a good contact in Canon (even from within the company) that can help us all out. EOS Utility internally can do it but uses undocumented PTP calls (that could be recorded and reverse engineered).
Unfortunately, your best bet is to either
- shoot RAW and do custom whitebalancing in post. The as-shot WB is just random.
- approximate white balance using Color Temperature and custom temperature shift. These can be pushed into JPGs.
来源:https://stackoverflow.com/questions/22931486/canon-sdk-setting-the-custom-white-balance-to-the-saved-jpg-images