Farben als Binär in Dez und Hex erkennen
Moderator: Moderatoren
-
- **
- Beiträge: 31
- Registriert: So, 16.07.2023 20:11
Farben als Binär in Dez und Hex erkennen
Hallo,
Ich habe ein kniffliges Problem:
Ich programmiere 8-Bit Pixelgrafiken (8x8), und die Grafiken sind erst mal schwarz-weiß.
Beispiel:
10000001 = 129 (1x128 + 1x1)
01000000 = 64 (1x64)
01000010 = 65 usw.
1 steht für einen Pixel, 0 steht für keinen Pixel.
A B C D E F G H
0 1 0 0 0 0 0 1 wäre 64 + 1
A=128
B=64
C=32
D=16
E=8
F=4
G=2
H=1
Jetzt habe ich eine Tabelle gebastelt, und bei A1 = 1, B1 = 0 usw.. Das geht ganz gut:
Beispiel:
für einen dezimalen Wert habe ich:
=(A15*128)+(B15*64)+(C15*32)+(D15*16)+(E15*8)+(F15*4)+(G15*2)+(H15*1)
Ich pixele gerne in (SCHWARZ) und (WEISS), nicht in 1 oder 0.
Wie kann man so etwas machen? (SCHWARZ=1), (WEISS=0). ???
Hat jemand eine Idee?
viele Grüße. Thomas
Ich habe ein kniffliges Problem:
Ich programmiere 8-Bit Pixelgrafiken (8x8), und die Grafiken sind erst mal schwarz-weiß.
Beispiel:
10000001 = 129 (1x128 + 1x1)
01000000 = 64 (1x64)
01000010 = 65 usw.
1 steht für einen Pixel, 0 steht für keinen Pixel.
A B C D E F G H
0 1 0 0 0 0 0 1 wäre 64 + 1
A=128
B=64
C=32
D=16
E=8
F=4
G=2
H=1
Jetzt habe ich eine Tabelle gebastelt, und bei A1 = 1, B1 = 0 usw.. Das geht ganz gut:
Beispiel:
für einen dezimalen Wert habe ich:
=(A15*128)+(B15*64)+(C15*32)+(D15*16)+(E15*8)+(F15*4)+(G15*2)+(H15*1)
Ich pixele gerne in (SCHWARZ) und (WEISS), nicht in 1 oder 0.
Wie kann man so etwas machen? (SCHWARZ=1), (WEISS=0). ???
Hat jemand eine Idee?
viele Grüße. Thomas
Re: Farben als Binär in Dez und Hex erkennen
Hallo,
du kannst den Zellen den eigene Format geben und als Formatcode folgendes verwenden:
du kannst den Zellen den eigene Format geben und als Formatcode folgendes verwenden:
Gibst du nun 0 in eine Zelle ein, wird daraus "weiß" ud bei 1 (oder einem anderen positiven Wert) wird daraus "schwarz"."schwarz";;"weiß"
Gruß,
mikeleb
mikeleb
Re: Farben als Binär in Dez und Hex erkennen
Hallo
für einen dezimalen Wert habe ich:
=(A15*128)+(B15*64)+(C15*32)+(D15*16)+(E15*8)+(F15*4)+(G15*2)+(H15*1)
Code: Alles auswählen
=SUMMENPRODUKT(A15:H15; 2^(8-SPALTE(A15:H15)))
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
-
- **
- Beiträge: 31
- Registriert: So, 16.07.2023 20:11
Re: Farben als Binär in Dez und Hex erkennen
Wie bekomme ich das Format in die Zelle hinein?
mit = "schwarz";;"weiß" funktioniert das nicht .
Das ist das Hauptproblem, mit der Berechnung komme ich hin.
(also bei der Eingabe 1 (schwarz) und 0 (weiss) bekommen).
mit = "schwarz";;"weiß" funktioniert das nicht .
Das ist das Hauptproblem, mit der Berechnung komme ich hin.
(also bei der Eingabe 1 (schwarz) und 0 (weiss) bekommen).
Re: Farben als Binär in Dez und Hex erkennen
Hallo
mal eine Anregung zur Umwandlung von Binär- zu Dezimalwert mit vorhandenen Funktionen:
LibreOffice
EDIT:
Ich sehe gerade das es die Funktion Textkette in OO gar nicht gibt, dann so:
OpenOffice
Gruß Holger
mal eine Anregung zur Umwandlung von Binär- zu Dezimalwert mit vorhandenen Funktionen:
LibreOffice
Code: Alles auswählen
=BININDEZ(TEXTKETTE(A15:H15))
Ich sehe gerade das es die Funktion Textkette in OO gar nicht gibt, dann so:
OpenOffice
Code: Alles auswählen
=BIN2DEC(VERKETTEN(A1;B1;C1;D1;E1;F1;G1;H1))
-
- **
- Beiträge: 31
- Registriert: So, 16.07.2023 20:11
Re: Farben als Binär in Dez und Hex erkennen
Hier mal ein Bild um das Ganze zu verdeutlichen.
Es handelt sich um einen Software-Sprite, der ingesamt 9 Zeichen (8 Pixel horizontal und vertikal) benötigt. A,B,C und D,E,F und G,H,I.
Geht das nicht schöner (ich kopiere in die Zwischenablage 1, und markiere die roten Felder und füge ein)?
(Die Zeichnung liegt vor und habe sie hinter die Tabelle gestellt). Deswegen (zum "durchpausen") rot und gelb).
Thomas
Es handelt sich um einen Software-Sprite, der ingesamt 9 Zeichen (8 Pixel horizontal und vertikal) benötigt. A,B,C und D,E,F und G,H,I.
Geht das nicht schöner (ich kopiere in die Zwischenablage 1, und markiere die roten Felder und füge ein)?
(Die Zeichnung liegt vor und habe sie hinter die Tabelle gestellt). Deswegen (zum "durchpausen") rot und gelb).
Thomas
Re: Farben als Binär in Dez und Hex erkennen
Hallo,
Was meinst du damit? Was ist dein Ziel?
???Geht das nicht schöner
Was meinst du damit? Was ist dein Ziel?
Gruß,
mikeleb
mikeleb
-
- **
- Beiträge: 31
- Registriert: So, 16.07.2023 20:11
Re: Farben als Binär in Dez und Hex erkennen
Hat sich, denke ich erledigt.
Mit fett gedruckten (1) geht es auch.
Vielen Dank an Alle für die Hinweise.
Mit fett gedruckten (1) geht es auch.
Vielen Dank an Alle für die Hinweise.