Mostrar imagen con Timage leida desde memoria
Hola amig@s...,
Bueno mi problema es el siguiente..necesito mostrar una imagen que
tengo detro de un archivo. La forma en que leo la image es:
char aux;
char *imagen;
FILE *fichero;
fichero = fopen("nombreimagen","rb");
for (int i=0; i<largoimg;i++){
for (int j=0; i<anchoimg;j++) {
fread(&aux,sizeof(char),1,fichero);
* (bufs+(i*anchoimg)+j) = aux;
}
}
fclose(fichero);
Ya tengo la imagen guardada en bufs..pero claro de esta forma que
la leo...no tengo posibilidad, al menos directa, de meterlo dentro de
un TImagen...alguna sugerencia?..Muchas gracias
Kalyfas
Bueno mi problema es el siguiente..necesito mostrar una imagen que
tengo detro de un archivo. La forma en que leo la image es:
char aux;
char *imagen;
FILE *fichero;
fichero = fopen("nombreimagen","rb");
for (int i=0; i<largoimg;i++){
for (int j=0; i<anchoimg;j++) {
fread(&aux,sizeof(char),1,fichero);
* (bufs+(i*anchoimg)+j) = aux;
}
}
fclose(fichero);
Ya tengo la imagen guardada en bufs..pero claro de esta forma que
la leo...no tengo posibilidad, al menos directa, de meterlo dentro de
un TImagen...alguna sugerencia?..Muchas gracias
Kalyfas
Mira no se si entendi bien tu duda, pero el Image tiene un metodo para cargar la imagen desde un archivo, seria asi:
Image1->Picture->LoadFromFile("ruta a la imagen");
espero te sirva....
Suerte
Image1->Picture->LoadFromFile("ruta a la imagen");
espero te sirva....
Suerte
