Problema al guardar imagen

20/10/2004 - 16:28 por Jorge | Informe spam
Hola gente, tengo un problema, resulta yo hago un dibujo
en un objeto graphic y despues a ese dibujo lo quiero
guardar en una imagen en el disco. Bueno al guardarlo con
el siguiente codigo se me guarda la imagen pero toda
negra.

Image img = new Bitmap(600, 350, dibujo);
img.Save( @"C:\img.bmp", ImageFormat.Bmp);
img.Dispose();

desde ya muchas gracias

Jorge

Preguntas similare

Leer las respuestas

#1 Pedro Luna Montalvo, MVP
20/10/2004 - 16:49 | Informe spam
Tomado de la ayuda del SDK:

"Inicializa una nueva instancia de la clase Bitmap con el tamaño
especificado y la resolución del objeto Graphics especificado."

No estas creando un bitmap a partir del Graphics, sino que solamente se toma
su resolucion.

Mas bien el proceso que tienes que seguir es el siguiente:

1. Crea el objeto Bitmap

2. Crea un objeto Graphics a partir del objeto Bitmap (usa
Graphics.FromImage())

3. Modifica el objeto Graphics

4. Guarda tu objeto Bitmap.



Saludos

Pedro Luna, [MVP VB.NET]

Gye, Ecu



"Jorge" escribió en el mensaje
news:052e01c4b6b1$06ba3630$
Hola gente, tengo un problema, resulta yo hago un dibujo
en un objeto graphic y despues a ese dibujo lo quiero
guardar en una imagen en el disco. Bueno al guardarlo con
el siguiente codigo se me guarda la imagen pero toda
negra.

Image img = new Bitmap(600, 350, dibujo);
img.Save( @"C:\img.bmp", ImageFormat.Bmp);
img.Dispose();

desde ya muchas gracias

Jorge
Respuesta Responder a este mensaje
#2 Jorge
20/10/2004 - 19:43 | Informe spam
Hola... te hago una pregunta...
En el caso de que yo no traiga ninguna imagen, como hago
para usar el comando "Graphics.FromImage())"
saludos

Jorge


Tomado de la ayuda del SDK:

"Inicializa una nueva instancia de la clase Bitmap con


el tamaño
especificado y la resolución del objeto Graphics


especificado."

No estas creando un bitmap a partir del Graphics, sino


que solamente se toma
su resolucion.

Mas bien el proceso que tienes que seguir es el


siguiente:

1. Crea el objeto Bitmap

2. Crea un objeto Graphics a partir del objeto Bitmap


(usa
Graphics.FromImage())

3. Modifica el objeto Graphics

4. Guarda tu objeto Bitmap.



Saludos

Pedro Luna, [MVP VB.NET]

Gye, Ecu



"Jorge" escribió


en el mensaje
news:052e01c4b6b1$06ba3630$
Hola gente, tengo un problema, resulta yo hago un




dibujo
en un objeto graphic y despues a ese dibujo lo quiero
guardar en una imagen en el disco. Bueno al guardarlo




con
el siguiente codigo se me guarda la imagen pero toda
negra.

Image img = new Bitmap(600, 350, dibujo);
img.Save( @"C:\img.bmp", ImageFormat.Bmp);
img.Dispose();

desde ya muchas gracias

Jorge




.

Respuesta Responder a este mensaje
#3 Pedro Luna Montalvo, MVP
20/10/2004 - 22:11 | Informe spam
Saludos,

No es necesario que una instancia de un objeto Bitmap tenga que estar
relacionada con un archivo.

Puedes crear, por ejemplo un Bitmap usando alguno de sus constructores,
donde le indicas sus dimensiones.

Por ejemplo: new Bitmap(600, 480)

Saludos
Pedro Luna, [MVP VB.NET]
Gye, Ecu


"Jorge" escribió en el mensaje
news:0b6c01c4b6cc$4cd09c20$
Hola... te hago una pregunta...
En el caso de que yo no traiga ninguna imagen, como hago
para usar el comando "Graphics.FromImage())"
saludos

Jorge


Tomado de la ayuda del SDK:

"Inicializa una nueva instancia de la clase Bitmap con


el tamaño
especificado y la resolución del objeto Graphics


especificado."

No estas creando un bitmap a partir del Graphics, sino


que solamente se toma
su resolucion.

Mas bien el proceso que tienes que seguir es el


siguiente:

1. Crea el objeto Bitmap

2. Crea un objeto Graphics a partir del objeto Bitmap


(usa
Graphics.FromImage())

3. Modifica el objeto Graphics

4. Guarda tu objeto Bitmap.



Saludos

Pedro Luna, [MVP VB.NET]

Gye, Ecu



"Jorge" escribió


en el mensaje
news:052e01c4b6b1$06ba3630$
Hola gente, tengo un problema, resulta yo hago un




dibujo
en un objeto graphic y despues a ese dibujo lo quiero
guardar en una imagen en el disco. Bueno al guardarlo




con
el siguiente codigo se me guarda la imagen pero toda
negra.

Image img = new Bitmap(600, 350, dibujo);
img.Save( @"C:\img.bmp", ImageFormat.Bmp);
img.Dispose();

desde ya muchas gracias

Jorge




.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida