RGB in Hexadezimal umrechnen?

3 Antworten

Ja, ich habe mich vertippt. Am Ende muss es natürlich

0110 | 1000 Bin
6 | 8 Hex 

heißen. (Da hätte auch etwas Mitdenken von dir kommen können...)

Das machst du dann nicht nur für die 104, sondern auch für 128 und 109

104 ist 01101000 bin= 68 hex
128 ist 10000000 bin= 80 hex
109 ist 01101101 bin=6D hex

Hintereinander: 104,128,109 = 68 80 6D


Yahja183 
Beitragsersteller
 08.12.2018, 23:17

Muss man einfach immer wenn das keine 8 Stellage Binärzahl ist Nullen vorne ranhängen?

DeiDei2303  08.12.2018, 23:19
@Yahja183

Nein, das musst du nicht. 00000001 ist das Gleiche wie 1.
Aber dann passt es halt schön in das Schema

0000| 0001

Wenn du das später im Kopf kannst, kannst du dir das alles natürlich sparen, aber das wirst du dann schon selbst sehen :)

Yahja183 
Beitragsersteller
 08.12.2018, 23:09

Bei mir kommen als Hexadezimal die Werte
104: 1101000    128: 10000000. 109: 1101101
Ich hab die Zahlen jeweils durch 2 geteilt und dann das Ergebnis wieder durch 2 bis ich Schließlich auf das Ergebnis 0 kam.

DeiDei2303  08.12.2018, 23:12
@Yahja183

Das kann man auch machen (ist das Gleiche, schau mal genau hin). Dann musst du aber vorne mit Nullen auffüllen, bis du die 8 Stellen voll hast.

DeiDei2303  08.12.2018, 23:04

ignoriere das Blau

Am einfachsten ist es, sie erst in Binärzahlen umzurechnen.

Das sind ja immer 2er Potenzen: 128,64,32,16,8,4,2,1

Nehmen wir mal die 104: Nacheinander gehen wir die Potenzen durch. Und ziehen die Zahl ab, wenn es geht. Dann schreiben wir eine 1, sonst eine 0. Klingt kompliziert, ist im Beispiel aber einfach ;)

128: 104 => 0
64: 104-64 = 40 =>1
32: 40-32= 8 => 1
16: 8 => 0
8 : 8-8 =0 => 1
4,2,1: 0 => 0 0 0

Also ist 104 in binär 01101000

Das Splittet man nun in 2 Teile und wandelt die einzeln in HEX:
Hex ist ja: 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f

0110 | 1000 Bin
4 | 8 Hex

Also ist 104 dez = 48 hex

Noch ein anderes Bsp:

1100 | 1111 Bin wäre dann
c | f


tom1stein  09.12.2018, 10:56

Wozu umrechnen? Das, was man mit Dezimalzahlen macht, kann man EXAKT so auch mit Hexadezimalziffern. Nur bei jeder Addition natürlich aufpassen, denn 5+5=A, 9+9=12. Also ziffernweise die im Kopf verankerten Dezimalzahlen prüfen.

Ansonsten findet man im Netz mehr als genug Anleitungen zum „Umrechnen dezimal in hexadezimal“, z.B. https://www.arndt-bruenner.de/mathe/scripts/Zahlensysteme.htm

Yahja183 
Beitragsersteller
 08.12.2018, 22:59

Moment ich versteh das nicht ganz. Wenn ich zum meine RGB(104,128,109) im Internet automatisch in Hexadezimal umrechne kommt #68806D raus und ich möchte wissen wie man drauf gekommen ist.

Yahja183 
Beitragsersteller
 08.12.2018, 22:56

Moment und was ist mit der 109 passiert?

Unter Windows kannst du den Taschenrechner (calc.exe) zum umrechnen nutzen, wenn es dir zu kompliziert ist.
Einfach den Taschenrechner unter "Ansicht" auf "Programmierer" stellen.

Bild zum Beitrag

 - (Computer, Schule, Informatik)

Yahja183 
Beitragsersteller
 09.12.2018, 14:01

Hab ich mittlerweile verstanden, danke trotzdem

Yahja183 
Beitragsersteller
 09.12.2018, 00:57

Ich muss das schriftlich können, wegen einer Prüfung.

ChrisCat1, UserMod Light  09.12.2018, 02:14
@Yahja183

Schriftlich nehme ich gerne den Weg über das Binärsystem, da man das Binärsystem einfacher ins Hexadezimalsystem umrechnen kann.
Und vom Dezimalsystem ins Binärsystem finde ich auch recht leicht.