Mailinglisten-Archive |
Michael Siebert wrote: > $letztesbyte = $farbe & 0xFF; > $farbe = $farbe >> 8; > $vorletesbyte = $farbe & 0xFF; > $vorvorletztesbyte = $farbe >> 8; > > ich hoffe die shifts waren jetzt in der richtigen richtung... (ich verdreh da > immer alles) Ist richtig. Ich würde es ähnlich rechnen, geht am schnellsten und bequemsten mit Bitshifterei und dem Maskieren. Frage ist nur: ist die Farbe FFFF7F gleich FF7FFF wenn man jede Hex-Zahl für sich als Byte sieht und diese als Dezimalzahl zusammen multipliziert käme ein identischer Wert für beide raus? Wenn ja, wäre es wohl nur möglich Farben als Alpha-Werte / Graustufen darzustellen. -- Dennis Sterzenbach
php::bar PHP Wiki - Listenarchive