Noch dazu wird das ganze bei JEDEM Event aufgerufen. Wozu soll das StartDrawing/StopDrawing in der Schleife gut sein?NicTheQuick hat geschrieben:Entschuldige bitte, aber stellst du dich extra so dran?
OpenWindow mit mit Grafik manipulieren , Byte reinschreiben
Re: OpenWindow mit mit Grafik manipulieren , Byte reinschrei
Re: OpenWindow mit mit Grafik manipulieren , Byte reinschrei
Ich möchte damit einen 8-Bitter Z1013 nachbilden.
Wenn ein Z1013 eine Linie zieht oder ein Buchstabe setzt, dann ist das Bild bei jedem weiteren Forschritt
zu sehen und nicht erst wenn zb der Buchstabe fertig ist oder die Linie fertig ist.
Darum wollte ich das mit dem Startdrawing in der Schleife durchprobieren.
Oder gibt es auch eine Möglichkeit ohne Stardrawing ein Byte zu setzen ?
Danke.
Gruss
peter
Wenn ein Z1013 eine Linie zieht oder ein Buchstabe setzt, dann ist das Bild bei jedem weiteren Forschritt
zu sehen und nicht erst wenn zb der Buchstabe fertig ist oder die Linie fertig ist.
Darum wollte ich das mit dem Startdrawing in der Schleife durchprobieren.
Oder gibt es auch eine Möglichkeit ohne Stardrawing ein Byte zu setzen ?
Danke.
Gruss
peter
- NicTheQuick
- Ein Admin
- Beiträge: 8809
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Re: OpenWindow mit mit Grafik manipulieren , Byte reinschrei
Nur, damit ich das jetzt mal richtig verstehe. Sind diese Bytes die eigentlichen Buchstaben oder sind die wirklich nur 0 und 1 um schwarz und weiß darzustellen?
Re: OpenWindow mit mit Grafik manipulieren , Byte reinschrei
Hallo, guten Tag.
Die sind S/W und jeder Buchstabe ist 8 Bit(1 Byte) breit und 8 Bit hoch. Jeder Buchstabe besteht aus 8 Byte. Unten ist eine Datazeile ein Buchstabe.
Gruss
Die sind S/W und jeder Buchstabe ist 8 Bit(1 Byte) breit und 8 Bit hoch. Jeder Buchstabe besteht aus 8 Byte. Unten ist eine Datazeile ein Buchstabe.
Code: Alles auswählen
Data.c 255,255,255,255,255,255,255,255
Data.c 255,255,255,255,255,255,255,255
Data.c 255,255,255,255,255,255,255,255
Data.c 255,255,255,255,255,255,255,255
Data.c 255,255,255,255,255,255,255,255
Data.c 255,255,255,255,255,255,255,255
Data.c 255,255,255,255,255,255,255,255
Data.c 255,255,255,255,255,255,255,255
Data.c 255,255,255,255,255,255,255,255
Data.c 255,255,255,255,255,255,255,255
Data.c 255,255,255,255,255,255,255,255
Data.c 255,255,255,255,255,255,255,255
Data.c 255,255,255,255,255,255,255,255
Data.c 255,255,255,255,255,255,255,255
Data.c 0,0,24,36,36,24,36,66
Data.c 219,165,129,255,36,36,36,66
Data.c 8,52,66,129,145,105,9,49
Data.c 66,126,129,255,0,0,0,0
Data.c 24,36,66,153,189,153,66,36
Data.c 126,66,153,231,0,0,0,0
Data.c 24,219,195,24,153,231,129,66
Data.c 24,36,24,195,189,129,129,66
Data.c 36,126,129,255,0,0,0,0
Data.c 0,0,24,60,60,24,60,126
Data.c 219,255,255,255,60,60,60,126
Data.c 8,60,126,255,255,111,15,63
Data.c 126,126,255,255,0,0,0,0
Data.c 24,60,126,231,195,231,126,60
Data.c 126,126,255,231,0,0,0,0
Data.c 24,219,195,24,153,255,255,126
Data.c 24,60,24,195,255,255,255,126
Data.c 60,60,255,255,0,0,0,0
Data.c 0,0,0,0,0,0,0,0
Data.c 16,16,16,16,0,0,16,0
Data.c 40,40,40,0,0,0,0,0
Data.c 36,126,36,36,36,126,36,0
Data.c 16,60,80,56,20,120,16,0
Data.c 96,100,8,16,32,76,12,0
Data.c 16,40,40,48,84,72,52,0
Data.c 16,16,32,0,0,0,0,0
Data.c 8,16,32,32,32,16,8,0
Data.c 32,16,8,8,8,16,32,0
Data.c 0,16,84,56,84,16,0,0
Data.c 0,16,16,124,16,16,0,0
Data.c 0,0,0,0,16,16,32,0
Data.c 0,0,0,124,0,0,0,0
Data.c 0,0,0,0,0,48,48,0
Data.c 0,4,8,16,32,64,0,0
Data.c 56,68,68,84,68,68,56,0
Data.c 16,48,16,16,16,16,56,0
Data.c 56,68,4,8,16,32,124,0
Data.c 124,8,16,8,4,68,56,0
Data.c 8,24,40,72,124,8,8,0
Data.c 124,64,120,4,4,68,56,0
Data.c 24,32,64,120,68,68,56,0
Data.c 124,4,8,16,32,32,32,0
Data.c 56,68,68,56,68,68,56,0
Data.c 56,68,68,60,4,8,48,0
Data.c 0,48,48,0,48,48,0,0
Data.c 0,0,16,0,16,16,32,0
Data.c 8,16,32,64,32,16,8,0
Data.c 0,0,124,0,124,0,0,0
Data.c 32,16,8,4,8,16,32,0
Data.c 56,68,4,8,16,0,16,0
Data.c 56,68,92,84,92,64,60,0
Data.c 56,68,68,124,68,68,68,0
Data.c 120,36,36,56,36,36,120,0
Data.c 56,68,64,64,64,68,56,0
Data.c 120,36,36,36,36,36,120,0
Data.c 124,64,64,120,64,64,124,0
Data.c 124,64,64,120,64,64,64,0
Data.c 56,68,64,64,76,68,60,0
Data.c 68,68,68,124,68,68,68,0
Data.c 56,16,16,16,16,16,56,0
Data.c 28,8,8,8,8,72,48,0
Data.c 68,72,80,96,80,72,68,0
Data.c 64,64,64,64,64,64,124,0
Data.c 68,108,84,84,68,68,68,0
Data.c 68,68,100,84,76,68,68,0
Data.c 56,68,68,68,68,68,56,0
Data.c 120,68,68,120,64,64,64,0
Data.c 56,68,68,68,84,72,52,0
Data.c 120,68,68,120,80,72,68,0
Data.c 60,64,64,56,4,4,120,0
Data.c 124,16,16,16,16,16,16,0
Data.c 68,68,68,68,68,68,56,0
Data.c 68,68,68,68,68,40,16,0
Data.c 68,68,68,84,84,108,68,0
Data.c 68,68,40,16,40,68,68,0
Data.c 68,68,68,40,16,16,16,0
Data.c 124,4,8,16,32,64,124,0
Data.c 56,32,32,32,32,32,56,0
Data.c 0,64,32,16,8,4,0,0
Data.c 56,8,8,8,8,8,56,0
Data.c 16,40,68,0,0,0,0,0
Data.c 0,0,0,0,0,124,0,0
Data.c 0,32,16,8,0,0,0,0
Data.c 0,0,52,76,68,68,58,0
Data.c 64,64,88,100,68,68,120,0
Data.c 0,0,56,68,64,68,56,0
Data.c 4,4,52,76,68,68,58,0
Data.c 0,0,56,68,124,64,56,0
Data.c 8,16,56,16,16,16,16,0
Data.c 0,0,52,76,68,60,4,56
Data.c 64,64,88,100,68,68,68,0
Data.c 16,0,16,16,16,16,8,0
Data.c 16,0,16,16,16,16,16,32
Data.c 64,64,72,80,112,72,68,0
Data.c 16,16,16,16,16,16,8,0
Data.c 0,0,104,84,84,84,84,0
Data.c 0,0,88,100,68,68,68,0
Data.c 0,0,56,68,68,68,56,0
Data.c 0,0,88,100,68,120,64,64
Data.c 0,0,52,76,68,60,4,4
Data.c 0,0,88,100,64,64,64,0
Data.c 0,0,56,64,56,4,120,0
Data.c 16,16,56,16,16,16,8,0
Data.c 0,0,68,68,68,76,52,0
Data.c 0,0,68,68,68,40,16,0
Data.c 0,0,84,84,84,84,40,0
Data.c 0,0,68,40,16,40,68,0
Data.c 0,0,68,68,68,60,4,56
Data.c 0,0,124,8,16,32,124,0
Data.c 8,16,16,32,16,16,8,0
Data.c 16,16,16,16,16,16,16,0
Data.c 32,16,16,8,16,16,32,0
Data.c 0,0,0,50,76,0,0,0
Data.c 255,255,255,255,255,255,255,255
Data.c 192,32,16,16,16,16,32,192
Data.c 3,4,8,8,8,8,4,3
Data.c 129,129,66,60,0,0,0,0
Data.c 0,0,0,0,60,66,129,129
Data.c 16,16,32,192,0,0,0,0
Data.c 8,8,4,3,0,0,0,0
Data.c 0,0,0,0,3,4,8,8
Data.c 0,0,0,0,192,32,16,16
Data.c 128,128,128,128,128,128,128,255
Data.c 255,1,1,1,1,1,1,1
Data.c 0,16,40,68,130,68,40,16
Data.c 255,239,199,131,1,131,199,239
Data.c 60,66,129,129,129,129,66,60
Data.c 195,129,0,0,0,0,129,195
Data.c 255,254,252,248,240,224,192,128
Data.c 128,192,224,240,248,252,254,255
Data.c 1,2,4,8,16,32,64,128
Data.c 128,64,32,16,8,4,2,1
Data.c 0,0,0,0,3,12,48,192
Data.c 3,12,48,192,0,0,0,0
Data.c 3,12,48,192,192,48,12,3
Data.c 0,0,0,0,192,48,12,3
Data.c 192,48,12,3,0,0,0,0
Data.c 192,48,12,3,3,12,48,192
Data.c 16,16,32,32,64,64,128,128
Data.c 1,1,2,2,4,4,8,8
Data.c 129,129,66,66,36,36,24,24
Data.c 128,128,64,64,32,32,16,16
Data.c 8,8,4,4,2,2,1,1
Data.c 24,24,36,36,66,66,129,129
Data.c 255,0,0,0,0,0,0,0
Data.c 128,128,128,128,128,128,128,128
Data.c 0,0,0,255,255,0,0,0
Data.c 24,24,24,24,24,24,24,24
Data.c 24,24,24,255,255,0,0,0
Data.c 24,24,24,31,31,24,24,24
Data.c 0,0,0,255,255,24,24,24
Data.c 24,24,24,248,248,24,24,24
Data.c 24,24,24,255,255,24,24,24
Data.c 24,24,24,31,31,0,0,0
Data.c 0,0,0,31,31,24,24,24
Data.c 0,0,0,248,248,24,24,24
Data.c 24,24,24,248,248,0,0,0
Data.c 128,128,128,64,64,32,24,7
Data.c 1,1,1,2,2,4,24,224
Data.c 224,24,4,2,2,1,1,1
Data.c 7,24,32,64,64,128,128,128
Data.c 129,66,36,24,24,36,66,129
Data.c 240,240,240,240,0,0,0,0
Data.c 15,15,15,15,0,0,0,0
Data.c 0,0,0,0,15,15,15,15
Data.c 0,0,0,0,240,240,240,240
Data.c 240,240,240,240,240,240,240,240
Data.c 15,15,15,15,15,15,15,15
Data.c 255,255,255,255,0,0,0,0
Data.c 0,0,0,0,255,255,255,255
Data.c 240,240,240,240,15,15,15,15
Data.c 15,15,15,15,240,240,240,240
Data.c 15,15,15,15,255,255,255,255
Data.c 240,240,240,240,255,255,255,255
Data.c 255,255,255,255,240,240,240,240
Data.c 255,255,255,255,15,15,15,15
Data.c 1,3,7,15,31,63,127,255
Data.c 255,127,63,31,15,7,3,1
Data.c 1,1,1,1,1,1,1,1
Data.c 255,128,128,128,128,128,128,128
Data.c 255,128,128,156,156,156,128,128
Data.c 255,255,255,227,227,227,255,255
Data.c 24,60,126,60,24,60,126,255
Data.c 255,0,255,0,255,0,255,0
Data.c 170,170,170,170,170,170,170,170
Data.c 85,170,85,170,85,170,85,170
Data.c 1,1,1,1,1,1,1,255
Data.c 0,16,56,124,254,124,56,16
Data.c 56,16,146,254,146,16,56,124
Data.c 0,108,254,254,254,124,56,16
Data.c 16,56,124,254,254,124,16,124
Data.c 231,231,66,255,255,66,231,231
Data.c 219,255,219,24,24,219,255,219
Data.c 60,126,255,255,255,255,126,60
Data.c 192,192,0,0,0,0,0,0
Data.c 48,48,0,0,0,0,0,0
Data.c 12,12,0,0,0,0,0,0
Data.c 3,3,0,0,0,0,0,0
Data.c 0,0,192,192,0,0,0,0
Data.c 0,0,48,48,0,0,0,0
Data.c 0,0,12,12,0,0,0,0
Data.c 0,0,3,3,0,0,0,0
Data.c 0,0,0,0,192,192,0,0
Data.c 0,0,0,0,48,48,0,0
Data.c 0,0,0,0,12,12,0,0
Data.c 0,0,0,0,3,3,0,0
Data.c 0,0,0,0,0,0,192,192
Data.c 0,0,0,0,0,0,48,48
Data.c 0,0,0,0,0,0,12,12
Data.c 0,0,0,0,0,0,3,3
Data.c 0,0,0,0,0,0,15,15
Data.c 0,0,0,0,0,0,63,63
Data.c 0,0,0,0,0,0,255,255
Data.c 0,0,0,0,0,0,252,252
Data.c 0,0,0,0,0,0,240,240
Data.c 0,0,0,0,0,0,192,192
Data.c 0,0,0,0,192,192,192,192
Data.c 0,0,192,192,192,192,192,192
Data.c 192,192,192,192,192,192,192,192
Data.c 192,192,192,192,192,192,0,0
Data.c 192,192,192,192,0,0,0,0
Data.c 192,192,0,0,0,0,0,0
Data.c 240,240,0,0,0,0,0,0
Data.c 252,252,0,0,0,0,0,0
Data.c 255,255,0,0,0,0,0,0
Data.c 63,63,0,0,0,0,0,0
Data.c 15,15,0,0,0,0,0,0
Data.c 3,3,0,0,0,0,0,0
Data.c 3,3,3,3,0,0,0,0
Data.c 3,3,3,3,3,3,0,0
Data.c 3,3,3,3,3,3,3,3
Data.c 0,0,3,3,3,3,3,3
Data.c 0,0,0,0,3,3,3,3
Data.c 0,0,0,0,0,0,3,3
Data.c 0,0,0,0,0,0,0,255
Data.c 0,0,0,0,0,0,255,255
Data.c 0,0,0,0,0,255,255,255
Data.c 0,0,0,0,255,255,255,255
Data.c 0,0,0,255,255,255,255,255
Data.c 0,0,255,255,255,255,255,255
Data.c 0,255,255,255,255,255,255,255
Data.c 255,255,255,255,255,255,255,255
- NicTheQuick
- Ein Admin
- Beiträge: 8809
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Re: OpenWindow mit mit Grafik manipulieren , Byte reinschrei
Das heißt du meinst mit "Pixeln" eigentlich die Buchstaben, die Zeilenweise aufgebaut werden sollen? Oder wirklich die einzelnen Pixelzeilen? Und das willst du dann sehen? Wie lange soll es dauern bis eine Buchstaben- oder Pixel-Zeile aufgebaut ist?
Re: OpenWindow mit mit Grafik manipulieren , Byte reinschrei
Hmm.., dann geht es wohl doch nicht, ich dachte wenn ich jetzt 192 Bin: 11000000 eingebe, das diese 1. Byte-Zeile vom Buchstaben dann erscheint.
Gruss
peter
Gruss
peter
- NicTheQuick
- Ein Admin
- Beiträge: 8809
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Re: OpenWindow mit mit Grafik manipulieren , Byte reinschrei
Niemand hat gesagt, dass es nicht geht.
Es geht nur nicht so wie du es dir vorstellst.
Aber da jetzt etwas klarer ist, was du eigentlich willst, kann man dir besser helfen. Leider habe ich heute keine Zeit mehr dafür. Aber vielleicht hat jemand anderes Vorschläge.
Es geht nur nicht so wie du es dir vorstellst.
Aber da jetzt etwas klarer ist, was du eigentlich willst, kann man dir besser helfen. Leider habe ich heute keine Zeit mehr dafür. Aber vielleicht hat jemand anderes Vorschläge.