Ya pude dejo el código para alguien que lo necesite :)
public static int Agregar(ClassAltaUsuariosC DatosUsuario, PictureBox pb){
MemoryStream ms = new MemoryStream();
pb.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
int retorno = 0;
MySqlCommand comando = new MySqlCommand(string.Format("AgregarNuevoUsuario"), ClassBdComun.ObtenerConexion());
comando.CommandType = CommandType.StoredProcedure;
comando.CommandTimeout = 0;
comando.Parameters.AddWithValue("_Usuario", DatosUsuario.USUARIO);
comando.Parameters.AddWithValue("_Password", DatosUsuario.PASS);
comando.Parameters.AddWithValue("_Privilegios", DatosUsuario.PRIVILEGIOS);
comando.Parameters.AddWithValue("_Puesto", DatosUsuario.PUESTO);
comando.Parameters.AddWithValue("_CorreoElectronico", DatosUsuario.CORREO_ELECTRONICO);
comando.Parameters.AddWithValue("_Telefono", DatosUsuario.TELEFONO);
comando.Parameters.AddWithValue("_Base", DatosUsuario.BASE);
comando.Parameters.AddWithValue("_JefeInmediato", DatosUsuario.JEFE_IMEDIATO);
comando.Parameters.AddWithValue("_Estatus",DatosUsuario.ESTATUS);
comando.Parameters.Add("_Imagen", MySqlDbType.LongBlob).Value= ms.GetBuffer();
// comando.Parameters.Add("_Imagen", MySqlDbType.LongBlob);
retorno = comando.ExecuteNonQuery();
return retorno;
}
me faltaba pasar el valor del ms.GetBuffer()
Juega Contra El Mejor Muere Como Los Demas