|
Posted by Onideus Mad Hatter on 01/20/07 22:52
On Sat, 20 Jan 2007 22:32:20 +1100, "Jeckyl" <noone@nowhere.com>
wrote:
>Just posting here in case anyone else was wanting what hatter was trying to
>ask for (but failed miserably to do).
>
>What it turns out he was actually trying to do was to convert a 24-bit rgb
>color number (like you get from getPixel) into individual r,g,b values.
>
>Below is a what is probably one of the best solutions, FAR better / faster
>than converting the number to hex, uppercasing it, padding with zeros,
>extracting substring and then converting back to numbers again (as hatter
>was doing in his character animation app):
>
>Assuming variable clr has the color (eg from getPixel)...
>
>var tmp = clr;
>var b = tmp & 255;
>tmp >>= 8;
>var g = tmp & 255;
>tmp >>= 8;
>var r = tmp & 255;
>
>To convert the components back to a single rgb number.
>
>var clr = (r*256+g)*256+b;
>
>And to convert to a color into a six digit hex string (ie padded on left
>with 0's)
>
>var hexstring = ("000000" + clr.toString(16)).substr(-6);
>
>(add types to the var's if you prefer, and are not using AS1, but they don't
>really make any difference)
Actually if you do it that way it'll slow the process down by about
700% since it has to do all the mathematical conversion. My way
involves no real mathetical conversion at all and simple tags the
needed numbers with an extra zero if necesary.
Obviously Bumbles didn't actually test this stupidity, he just slurped
it up from some halfassed Google hump and thought he'd try and play
Flash Professor...sorry Bumbles, but ya get to look stupid ALL over
again. Oh hey, do something stupid like reply this post with a lil
fit throwing, maybe I'll decide to further humiliate you with a little
side by side video comparison of the two methods, just to further beat
you with your own stupidity. ^_^
--
Onideus Mad Hatter
mhm ¹ x ¹
http://www.backwater-productions.net
http://www.backwater-productions.net/hatter-blog
Hatter Quotes
-------------
"You're only one of the best if you're striving to become one of the
best."
"I didn't make reality, Sunshine, I just verbally bitch slapped you
with it."
"I'm not a professional, I'm an artist."
"Your Usenet blinders are my best friend."
"Usenet Filters - Learn to shut yourself the fuck up!"
"Drugs killed Jesus you know...oh wait, no, that was the Jews, my
bad."
"There are clingy things in the grass...burrs 'n such...mmmm..."
"The more I learn the more I'm killing my idols."
"Is it wrong to incur and then use the hate ridden, vengeful stupidity
of complete strangers in random Usenet froups to further my art?"
"Freedom is only a concept, like race it's merely a social construct
that doesn't really exist outside of your ability to convince others
of its relevancy."
"Next time slow up a lil, then maybe you won't jump the gun and start
creamin yer panties before it's time to pop the champagne proper."
"Reality is directly proportionate to how creative you are."
"People are pretty fucking high on themselves if they think that
they're just born with a soul. *snicker*...yeah, like they're just
givin em out for free."
"Quible, quible said the Hare. Quite a lot of quibling...everywhere.
So the Hare took a long stare and decided at best, to leave the rest,
to their merry little mess."
"There's a difference between 'bad' and 'so earth shatteringly
horrible it makes the angels scream in terror as they violently rip
their heads off, their blood spraying into the faces of a thousand
sweet innocent horrified children, who will forever have the terrible
images burned into their tiny little minds'."
"How sad that you're such a poor judge of style that you can't even
properly gauge the artistic worth of your own efforts."
"Those who record history are those who control history."
"I am the living embodiment of hell itself in all its tormentive rage,
endless suffering, unfathomable pain and unending horror...but you
don't get sent to me...I come for you."
"Ideally in a fight I'd want a BGM-109A with a W80 250 kiloton
tactical thermonuclear fusion based war head."
"Tell me, would you describe yourself more as a process or a
function?"
"Apparently this group has got the market cornered on stupid.
Intelligence is down 137 points across the board and the forecast
indicates an increase in Webtv users."
"Is my .sig delimiter broken? Really? You're sure? Awww,
gee...that's too bad...for YOU!" `, )
Navigation:
[Reply to this message]
|