Farbwert aus RGB berechnen

erdmaxe

Grünschnabel
Hallo

Weiß hier zufällig jemand, wie man aus den drei RGB-Variablen einen
integer erstellt, wie es imagecolorat() als Return-Wert macht?

Anders herum wäre es ja kein Problem mit imagecolorsforindex().
Wenn alle Werte bei 256 stehen ist es sehr einfach per Multiplikation.

Ich hoffe mir kann jemand helfen, denn ich habe so langsam alles abgesucht.

Viele Grüße
Max
 
Ich vermute, du suchst das hier:

PHP:
$weiss   = ImageColorAllocate ($im, 255, 255, 255);
$schwarz = ImageColorAllocate ($im, 0, 0, 0);

Wobei $im dein Bild ist
 
Nein, das was ich suchte war dies:

PHP:
$r = hexdec(substr($hexcolor,0,2));
	$g = hexdec(substr($hexcolor,2,2));
	$b = hexdec(substr($hexcolor,4,2));
	$colorindex = $r + $g * 256 + $b * 65536;

Nach langer Suche bin ich in Excel darauf getroffen.
 
Zurück