Visual Basic - guardar imagen a partir de una matriz

Life is soft - evento anual de software empresarial
 
Vista:

guardar imagen a partir de una matriz

Publicado por Nasón (14 intervenciones) el 03/11/2004 22:41:00
Hola a todos(perdonad por ser tan pesado):
Necesito guardar una imagen que genero en un programa en visual y no se cómo.
Tengo una matriz de dos dimensiones en la que guardo los niveles de gris de la imagen y necesito volcarla en un fichero *.bmp.
Esta imagen la visualizo dentro de un picturebox con el método Pset, pero utilizando la función "SavePicture picturebox.Picture, nombre" me crea una imagen del picturebox vacío, en gris, y de su tamaño en el formulario.
¿Puedo volcar la imagen directamente de la matriz a un fichero *.bmp?
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:guardar imagen a partir de una matriz

Publicado por bla (230 intervenciones) el 15/11/2004 21:20:04
Tienes que poner Picture1.AutoRedraw=true antes de empezar a dibujar
Aquí tienes un ejemplo
Dim i As Integer
Randomize Timer
With Picture1
.AutoRedraw = True
For i = 0 To 32000
.PSet 2, Rnd * .Width, Rnd * .Height, RGB(Rnd * 255, Rnd * 255, Rnd * 255)
Next
SavePicture .Image, "c:\bla.bmp"
End With
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar