La Web del Programador: Comunidad de Programadores
 
    Pregunta:  6696 - CARGAR UNA IMAGEN EN C++ BUILDER.
Autor:  Miguel Rivera
Hola a todos. Mi problema es que tengo una matriz a[i][j] en memoría,cuyos elementos son los valores de gris de cada uno de los pixeles de una imagen y quisiera ver la imagen sin escribir en un archivo para luego cargarlo con el método LoadFromFile. Es decir quiero hacerlo todo directamente desde memoria

  Respuesta:  Nohé Ramón Cázarez Castro
C++ Buider maneja lo que se llama mapas de bits en memoria, esto lo creas haciendo un objeto Bitmap derivado de la clase TBitmap la cual contiene todos los métodos, propiedades y eventos de un bitmap normal.

Para hacer el objeto bitmap haces algo como esto:

TGraphics::TBitmap* bitmap = new TGraphics::TBitmap;

con esto ya tienes el objeto bitmap con los metodos de canvas y todas las demas que puedes utilizar.

Si tienes algún problema escríbeme.

Exito!!!!