1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
for(i=0; i<h; i++)
{
texture[i] = malloc(l * sizeof(*(texture[i])));
if (texture[i] == NULL)
{
/*
** Traitement de l'erreur
*/
}
for(j=0;j<l;j++)
{
texture[i][j] = malloc(3 * sizeof(*(texture[i][j])));
if (texture[i][j] == NULL)
{
/*
** Traitement de l'erreur
*/
}
texture[i][j][0] = image[i*h*3+j*3];
texture[i][j][1] = image[i*h*3+j*3+1];
texture[i][j][2] = image[i*h*3+j*3+2];
/* printf("textureR:%d\ntextureG:%d\ntextureB:%d\n",texture[i][j][0],texture[i][j][0],texture[i][j][0]); */
}
} |