Looks like a bug in Magick++. We will fix in the next point release. In the mean-time, reverse the gamma and white point until we get the bug fixed. Keep in mind that the white point is relative to the QuantumDepth. For Q16 you need to scale the white point for the range 0..65535.