Hexadezimalcode einer Farbe ermitteln - wie?


16.06.2021, 19:58

Also nochmal zur Klarstellung: Ich möchte wissen, ob man dies auch ohne Hilfe externer Programme ermitteln kann.

7 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Jeweils zwei Stellen des Hex-Codes stehen für eine Farbe im RGB-Code
Die ersten beiden stellen stehen für "Red", also rot
Die mittleren beiden Stellen stehen für "Green", also grün
Und die letzten beiden Stellen stehen für "Blue", also blau

Dann musst du nur noch die Hexendezimalwerte in Dezimalwerte umrechnen.
Wenn man will kann man hierfür den Umweg übers Binärsystem nehmen.

Hex - Bin - Dez
00 = 0000 = 0
01 = 0001 = 1
02 = 0010 = 2
03 = 0011 = 3
04 = 0100 = 4
05 = 0101 = 5
06 = 0110 = 6
07 = 0111 = 7
08 = 1000 = 8
09 = 1001 = 9
0A = 1010 = 10
0B = 1011 = 11
0C = 1100 = 12
0D = 1101 = 13
0E = 1110 = 14
0F = 1111 = 15
10 = 0001 0000 = 16
11 = 0001 0001 = 17
12 = 0001 0010 = 18
13 = 0001 0011 = 19
14 = 0001 0100 = 20

FE = 1111 1110 = 254
FF = 1111 1111 = 255

Bei #00FFFF wäre dies:
Rot: 00 (Hex) = 0 (Dez)
Grün: FF (Hex) = 255 (Dez)
Blau: FF (Hex) = 255 (Dez)

Also rgb(0, 255, 255)

Kibito 
Fragesteller
 16.06.2021, 20:11

Danke! Und wird dann die Farbe heller, umso näher ich an den Wert 255 (der jeweiligen Farbe) herankomme?

0
ChrisCat1, UserMod Light  16.06.2021, 20:16
@Kibito

Ja.

#000000 ist schwarz
#FFFFFF ist weiß

Je näher der Wertebereich also an schwarz kommt, desto dunkler wird es und andersherum.

1

00FFFF

=

00 : Rot

FF : Grün

FF : Blau

Die Farbe enthält also kein Rot, und stärkstes Blau und stärkstes Grün. Was ist Blau + Grün ? Cyan.

Um den RGB-Code daraus zu ermitteln, einfach die einzelnen Zahlen (jeweils zwei Zeichen) umwandeln zu dezimal.

00 FF FF = rgb(0, 255, 255)

Woher ich das weiß:Studium / Ausbildung – Bachelor in Informatik 👨🏻‍🎓

je zwei stellen stehen für einen hexwert...

man könnte zB den hex wert in einen TR eingeben und umwandeln lassen

Für sowas gibt es sicher auch Apps, oder Pages

in manchen Grafik Programmen werden beide Werte angezeigt

Also von einer digitalen Vorlage? Bildbearbeitungsprogramme, z.B. Paint, haben eine Pipettenfunktion, mit der Du Farben identifizieren kannst.

also hexadezimal geht ja 0-9 + A-F.
00FFFF ist also (R = 00, G = Max, B = Max) also cyan
du kannst ja RGB denke ich mal