leer *.bmp

28/09/2004 - 22:34 por CRISTHIAN MASSA MEDINA | Informe spam
Como puedo leer un archivo *.bmp hacia un stream.

El objetivo general de esto es

-leer de una base de datos una imagen

-Guardar la imagen el un stream

-Luego crear un temporario de esa imagen



Gracias de antemano
 

Leer las respuestas

#1 Pedro Luna Montalvo, MVP
28/09/2004 - 23:07 | Informe spam
Saludos,

es necesario que crees el archivo temporal???

Te pregunto esto, porque segun lo que veo que quieres hacer, lees la imagen
de la base de datos, es decir, tienes un arreglo de Bytes con la imagen.

Podrias hacer esto:

Dim buffer As New MemoryStream(ArregloBytesConDatosImagen) // Cargo los
bytes de la imagen en un buffer

Dim imagen As New Bitmap(buffer) // Obtengo el objeto Bitmap desde el buffer
(stream de memoria)

y aqui puedes asignar este Bitmap a un Picture u otro control con que lo
quieras mostrar.

Si aun quieres guardarlo en un archivo, puedes usar el metodo Save() del
objeto Bitmap.

Saludos
Pedro Luna, MVP
Gye, Ecu


"CRISTHIAN MASSA MEDINA" <news.microsoft.com11> escribió en el mensaje
news:%
Como puedo leer un archivo *.bmp hacia un stream.

El objetivo general de esto es

-leer de una base de datos una imagen

-Guardar la imagen el un stream

-Luego crear un temporario de esa imagen



Gracias de antemano


Preguntas similares