phpbar.de logo

Mailinglisten-Archive

[php] Farben umwandeln...

[php] Farben umwandeln...

Michael Siebert fallen at webbuildersnet.de
Don Jul 1 21:06:00 CEST 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am Donnerstag 01 Juli 2004 20:57 schrieb Michael Schoenboeck:
> Hallo michael,
>
> > $letztesbyte = $farbe & 0xFF;
> > $farbe = $farbe >> 8;
> > $vorletesbyte = $farbe & 0xFF;
> > $vorvorletztesbyte = $farbe >> 8;
>
> Ähm, irgentwie stehe ich kräftig im wald...
> Währst du so net mir ein fixfertig beispiel zu schreiben? Also long2hex und
> hex2long
na da is doch schon das beispiel :)

$letztesbyte ist blau
$vorletztes ist grün
$vorvorletztes ist rot

$blau = $farbe & 0xFF;
$farbe = $farbe >> 8;
$gruen = $farbe & 0xFF;
$rot = ($farbe >> 8) & 0xFF;	// die und-verknüpfung, falls die zahl größer ist 
als weiss :)

das sind die 3 zahlen die du brauchst (als int)
und wenn du jetzt noch ne ausgabe in hex haben willst, sind 
dechex()/hexdec()/und printf() deine helfer
- -- 
MfG
 Michael Siebert
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFA5GCYao3uR0c9690RAiPwAJ4i19Z0uhY3o1uBOG6npFo944tIIgCgr+RC
C5uWXvtOv6zcJXKllFQJJXM=
=6sm0
-----END PGP SIGNATURE-----

php::bar PHP Wiki   -   Listenarchive