Hallo,
ja, das geht mit einem Array. Das Bild muss erst umgewandelt werden. Such mal nach BMP2C. Das erzeugt Dir ein Array. Dieses kann man dann wieder Bitweise(langsam) oder Byteweise aufs Display bringen:
Code:
for(zeile=0;zeile<testbildHEIGHT;zeile++)
{
for(spalte=0; spalte< testbildBYTEWIDTH ;spalte++)
{
glcd_gotoxy(spalte+1+xpos,zeile+1+ypos,0);
//Geht an Position x,y - inkl. Korrekturwerte
glcd_WriteCmd1(testbildbmp[(int16)zeile*testbildBYTEWIDTH+(int16)spalte],0xc0);
//schreibt ein komplettes Byte aus dem Array
}
}
So hab ichs gemacht
Lesezeichen