ColorHexToDez

Aus Programmers Guide

Version vom 12:00, 19. Mai 2010 bei Roy (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Konvertiert eine Hexadezimale Farbe in die Dezimalen Werte

function colorhex2colorrgb($color)
{
	//wenn wir es mit der Raute übergeben haben
	if ($color[0] == '#'){
		$color = substr($color, 1);
	}
	//hex-langform
	if (strlen($color) == 6){
		list($r, $g, $b) = array($color[0].$color[1],$color[2].$color[3],$color[4].$color[5]);
	//hex-kurzform
	}elseif (strlen($color) == 3){
		list($r, $g, $b) = array($color[0].$color[0], $color[1].$color[1], $color[2].$color[2]);
	//Fehler
	}else{
		return false;
	}
    return array(hexdec($r), hexdec($g), hexdec($b));
}
Persönliche Werkzeuge