Ich muss Bitmap-Bilder in Texturen konvertieren.So dafür schreibe ich C-Code zum Analysieren von Bitmap.Ich bin in der Lage, Bitmap-RGB-Daten zu analysieren und anzuzeigen.Aber Farbe kommt nicht richtig. Sein 32-Bit-Bild. (ARGB)Bitmap-Lader, der Farbe nicht richtig anzeigt
int pixels = width * height * 4;
unsigned char* data = new unsigned char[pixels];
const int row = width * 4;
const int colomn = height;
unsigned char* datarow = new unsigned char[row];
unsigned char data1[pixels];
#if 1
fseek(f, 54,SEEK_SET);
fread(data, sizeof(unsigned char), pixels, f);
fclose(file);
#endif
for(int i = 0; i < colomn; i++) {
for(int j = 0; j < row; j++)
{
data1[j+i*row] = data[j+((colomn-i)*row)];
}
}