Mailinglisten-Archive |
Bastian Haustein wrote: > Hi Dennis! > > >>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. > > > Darf ich Dir beim vor'n Kopf hauen helfen? *g* > > Evtl. bin ich ja blind, aber das script wollte sagen: > > - $letztesbyte = Blauanteil > - $vorletesbyte = Grünanteil > - $vorvorletztesbyte = Rotanteil > > Oder was war Deine Frage? > > Grüße und schönen Feierabend! > > Bastian > dann rechne mal FFFF7F zu einer Long Zahl auf. Das ist doch dann 0xFF x 0xFF x 0x7F. Laut der Gesetze der Mathematik ist bei Multiplikation die Reihenfolge der Werte irrelevant => 0xFF x 0xFF x 0x7F = 0x7F x 0xFF x 0xFF = 0xFF x 0x7F x 0xFF Also ist es NICHT eindeutig, welcher Anteil der Zahl R bzw. G bzw. B ist. Daher die Frage. -- Dennis Sterzenbach
php::bar PHP Wiki - Listenarchive