Ladda RAW fil

C/C++

0 svar · 134 visningar · startad av Alpha II

Medlem sedan maj 20002 993 inlägg
Trådstart#1

Hej
Att ladda en svartvit raw bild är enkelt, men hur gör jag när den är i färg?

Detta är min kod, den kompilerar och fungerar att köra men på något sätt verkar den inte ladda färgerna rätt!

//************************************
//      COLORMAP
//************************************

	cout << "Ange färgkarta: ";
	cin >> filename;

	cout << "Laddar färgkarta...\n";
	pFile = fopen( filename, "rb" );

	if ( pFile == NULL )	
	{
		cout << "Fel: Kunde inte öppna filen!\n";
		system("pause");
		return 0;
	}

	char colormap[128][128][3];
	fread( colormap, sizeof (char), sizeof colormap, pFile);

	error = ferror( pFile );

	if (error)
	{
		cout << "Fel: Ett fel uppstod vid läsning av filen!";
		system("pause");
		return 0;
	}

	fclose(pFile);
246 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)