login  Naam:   Wachtwoord: 
Registreer je!
 Forum

byteshifting

Offline Button - 21/04/2007 17:21
Avatar van ButtonPHP ver gevorderde allo,

ik heb overlaatst die tutorial van CDNC gelezen (gd library 4) en snapte niet goed dit stukje:

  1. $r = ($rgb >> 16) & 0xFF;
  2. $g = ($rgb >> 8) & 0xFF;
  3. $b = $rgb & 0xFF;


ik heb al ondervonden dat het byteshifting is, maar wat is dat nu eigenlijk (heb hier al wat rond gevonden, ivm het verschuiven van bits ofzo) maar kan iemand het me uitleggen hoe dat hier wordt gebruikt?

nog een vraagje: heeft deze notatie 0xFF een bepaalde naam? ik meen van wel maar kan me niet herinneren welke en voor wat dien het?

Groeten,

Button (alvast bedankt) 

9 antwoorden

Gesponsorde links
Offline Stijn - 21/04/2007 17:30
Avatar van Stijn PHP expert 0xFF is hexadecimaal Ik zal eens meezoeken naar die byteshifting, ik snap d'er ook niet veel van.
Offline Button - 21/04/2007 17:33
Avatar van Button PHP ver gevorderde op wikipedia is er wel iets over te vinden, ellelange uitleg en engels, dat doet me gewoon al wanhopen (ik begin er niet aan)  daarom dat ik het hier ook een keer wou vragen 

toch hexadecimaal? waarvoor dient die 0x dan?
Offline Stijn - 21/04/2007 17:37 (laatste wijziging 21/04/2007 17:42)
Avatar van Stijn PHP expert octaal begint met een 0
hexadecimaal begint met een 0x

*edit*

Als je 0xFF naar decimalen omzet dan kom je 255 uit, het maxium wat een rgb kan hebben. Dat is al mijn eerste vaststelling op papier 
Offline Rik - 21/04/2007 17:46
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Ik heb hier ooit een tutorial over gelezen:
http://www.the-forums.nl/viewtopic.php?t=3683

Echt erg duidelijk! 
Offline Stijn - 21/04/2007 17:53
Avatar van Stijn PHP expert http://www.hudzilla.org/phpbook/read.php/11_2_20 , ook eens lezen 
Offline Button - 21/04/2007 17:55
Avatar van Button PHP ver gevorderde http://home.sca.../hfst9.htm
converteren van één stelsel naar ander, ach nu we toch bezig zijn 
Offline Stijn - 21/04/2007 18:19
Avatar van Stijn PHP expert Maar heb je dat stukje code nu al door?
Offline CDNC - 21/04/2007 18:24
Avatar van CDNC PHP ver gevorderde Ik heb het ook maar van php.net...
Offline mesynthetix - 22/04/2007 11:59
Avatar van mesynthetix Nieuw lid Dat heeft te maken met bitwise (die & en die >>).

Kijk mar is hier: http://www.php....itwise.php
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.194s