Re: [問題] 有辦法簡單運算出畫面中的顏色數值嗎?
: var pixelValue:Number;
: var r:Number;
: var g:Number; //據說uint跟int都還是會轉成Number計算
: var b:Number; //所以我這邊還是宣告成Number
請問上面 r g b 後面的Number是要自己填上數字嗎?
: for(...){
: for(...){
: pixelValue=....
: r = (pixelValue & 0xFF0000) >> 16;
: g = (pixelValue & 0x00FF00) >> 8;
: b = pixelValue & 0x0000FF;
: someTest(...);
: }
: }
: 這樣在取RGB值的部份
: 會比原來用 % 跟 /= 的方式快 40%~50%
: 附帶一提
: 如果把pixelValue轉成String再處理的話
: 效能會變慢五倍...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.118.234.214
推
05/22 20:51, , 1F
05/22 20:51, 1F
→
05/23 00:35, , 2F
05/23 00:35, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章
16
27