Visual Basic - Mapas de Bits

Life is soft - evento anual de software empresarial
 
Vista:

Mapas de Bits

Publicado por Nicolas (2 intervenciones) el 10/06/2001 08:49:21
Hola!

Quisiera saber si hay alguna forma de pasar un mapa de bits (.bmp) que tengo en memoria a un objeto Picture o directamente a un control PictureBox o Image. Es decir, yo leo el archivo bmp y guardo en una matriz todos los datos necesarios (la informacion de los pixeles unicamente) y despues quiero dibujarlo en alguno de esos controles.
Cualquier ayuda sera agradecida.
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

Bitmap SetPixel

Publicado por BENJO (1 intervención) el 11/06/2001 15:17:37
Si tenés la información en una matriz, solamente tendrías que descargar pixel por pixel el contendido en un picture, mediante la API SETPixel y un bucle For Next que describa exactamente el alto y el ancho del bitmap original , sino te quedaría el nuevo picture con cualquier forma.

Declare Function SetPixel Lib "gdi32" Alias "SetPixel" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal crColor As Long) As Long

En donde

· hdc
Identifica el controld e contexto (pictureBox)

· X
Especifica la coordenada x, en unidades lógicas en dode se depositará el Pïxel.

· Y
Especifica la coordenada y, en unidades lógicas en dode se depositará el Pïxel.

· crColor
especifica el color a usa para pintar el pixel.

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