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:
So hab ichs gemachtCode: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 } }






Zitieren

Lesezeichen