Mailinglisten-Archive |
-----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