WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Hexdez. auf Dezimal-Farbe umrechnen (http://www.wcm.at/forum/showthread.php?t=55834)

row 08.05.2002 15:20

Hexdez. auf Dezimal-Farbe umrechnen
 
Weiss jemand die Formel wie man von Hexadezimal-Farbe auf Dezimalfarbe umrechnet & umgekehrt?
Beispiel: #FFFFFF (weiss) -> 16777215 dezimal

jak 08.05.2002 16:04

Zitat:

Also ein kleiner Ausflug in die Zahlensysteme:

1. Die Basis eines Zahlensystems ist b.

2. Die Ziffern eines Zahlensystems reichen von 0 bis b-1.

3. Jede Stelle (Ziffernstelle, ... Einer-, Zehner-, Hunderter- usw. -stelle für das Dezimalsystem bzw. ist das auch allgemein gemeint) wird mit einer Potenz der Basis multipliziert.

4. Eine Potenz = Die Basis hoch dem Exponenten.

5. Die Exponenten beginnen bei 0 (für die Einerstelle) und setzen sich fort mit 1 für die Zehnerstelle, 2 für die Hunderterstelle usw.

6. Jede Basis hoch 0 ergibt, mathematisch so definiert, 1.

Die Zahl 10 dez ist 1010 bin sowie A hex.

Das Dualsystem besteht aus den Ziffern 0 und 1 und hat die Basis 2.

Das Hexadezimalsystem hat 16 Ziffern, 0 bis 9 und A bis F, die Basis ist 16.

Geschrieben von Kikakater im Thread http://www.wcm.at/vb2/showthread.php?threadid=47399. Gefunden über die Suchfunktion.

Die Zahl 123 kann man als 3*Einser+2*Zehner+1*Hunderter schreiben.
=3*10^0+2*10^1+1*10^2

Das heißt: Die hexadezimalzahl wird von rechts nach links aufgelöst:
ffffffh=16*16^0+ 16*16^1+ 16*16^2+ 16*16^3+ 16*16^4+ 16*16^5d

123456h=6*16^0+ 5*16^1+ 4*16^2+ 3*16^3+ 2*16^4+ 1*16^5d
h steht für hexadezimal, d für dezimal.

Hoffe das stimmt so.

Jak

row 08.05.2002 16:06

Hey cool, Kopf raucht schon - Danke!

snowman 08.05.2002 17:49

http://www.hasiversum.de/de/farbkonverter/

das freewareprogramm macht es automatisch.

gruss,
snowman

Fusi 10.05.2002 12:34

stell den Windows Calculator auf Wissenschaftlich, wähle Hex, gib die zahl ein, und dann switche einfach Dez =)

row 13.05.2002 09:02

@[WCM]Confusion
Super - dass ist gut, danke für den Tip.

Danke an alle für die Tips!


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag