If it is frostbite, it may be treatable with bringing him inside, a daily soak in warm Epsom salts water, and using a disinfectant such as chlorhexidene, Vetericyn, or a similar hydrogel wound spray.
Just my thoughts, but it looks a bit like frostbite. I am not a duck person, but they can get frostbite. Here is a good link about frostbite in ducks:
http://www.duckdvm.com/condition/frostbite