private static ExifWhiteBalanceMode GetWhiteBalanceMode( BitmapMetadata metadata ) { var mode = metadata.ReadUShort( WhiteBalanceQuery ); return !mode.HasValue ? ExifWhiteBalanceMode.Unknown : (ExifWhiteBalanceMode) mode.Value; }