Según mi entendimiento de su no ha asignado inmueble Imagen del cuadro de imagen, por lo que se vuelve nula en el tipo de molde .
La propiedad PictureBox convierte automáticamente el formato de la imagen y si ve la información sobre herramientas en la propiedad de la imagen, mostrará System.Drawing.Bitmap. Verifique que su imagen la propiedad esté asignada correctamente.
comprobar esto, se está trabajando a mi lado.
private void button1_Click(object sender, EventArgs e)
{
Bitmap bmp = (Bitmap)pictureBox1.Image;
}
private void TestForm12_Load(object sender, EventArgs e)
{
pictureBox1.Image = Image.FromFile("c:\\url.gif");
}
/// Usando clase Bitmap
Bitmap bmp = new Bitmap(pictureBox2.Image);
Puede convertir directamente pictureBox2.Image
de mapa de bits como que está haciendo y también utilizando la clase de mapa de bits para convertir al objeto de clase de mapa de bits.
Ref:Bitmap Constructor (Image).
Puede encontrar más opciones aquí con el Bitmap Class
Eso sólo puede ocurrir cuando la propiedad La imagen es nula. Asigna la propiedad primero. –
si la imagen no hubiera sido nula, supongo que habrá obtenido una excepción. un objeto de imagen no se puede convertir en un mapa de bits, si la imagen no es directamente un mapa de bits. – user287107