Bryon Roche : windowscodecs: Byte swap png read/write for 16-bpp data.