Hola, mirando en las clases TBitmap, TCanvas, TImage etc. no aparece el acceso directo a lo que serian los datos en si. Por otra parte, en teoria seria algo como
Código:
tam = x*y*prof*sizeof(tipo_de_datos_image);
malloc(Image2->puntero_a_datos,tam);
memcpy(Image2->puntero_a_datos,Image1->puntero_a_datos,tam);
donde prof seria la profundidad de color (cuantos bytes necesita para representar cada color), x la anchura e y la altura. tipo_de_datos_image en teoria seria unsigned char. Vamos, que seria copiar una serie de datos de memoria a otro. Está todo muy al aire
a ver si investigando un poco encuentro mas informacion. Saludos.