第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

這段代碼中的兩個(gè)date 有什么區(qū)別

這段代碼中的兩個(gè)date 有什么區(qū)別

甫里 2016-04-13 14:36:18
? ? ? ? ? ? ? ? data = imageData.data;? ? ? ? ? ? ? ? for (i=0, len=data.length; i < len; i+=4){? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? red = data[i];? ? ? ? ? ? ? ? ? ? green = data[i+1];? ? ? ? ? ? ? ? ? ? blue = data[i+2];? ? ? ? ? ? ? ? ? ? alpha = data[i+3];? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? //get the average of rgb? ? ? ? ? ? ? ? ? ? average = Math.floor((red + green + blue) / 3);? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? //set the colors, leave alpha alone? ? ? ? ? ? ? ? ? ? data[i] = average;? ? ? ? ? ? ? ? ? ? data[i+1] = average;? ? ? ? ? ? ? ? ? ? data[i+2] = average;? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? //assign back to image data and display? ? ? ? ? ? ? ? imageData.data = data; // 這里的date 從哪里取得
查看完整描述

1 回答

?
苦逼的代碼狗

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超0個(gè)贊

imageData.data = data; // 這里的date 從哪里取得

后一個(gè)data是?第一句data = imageData.data;里的第一個(gè)data。為了讓你看清。我把代碼修改一下

imageData = imageData.data;

? ? ? ? ? ? ? ? for (i=0, len=imageData.length; i < len; i+=4){

? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? red = imageData[i];

? ? ? ? ? ? ? ? ? ? green = imageData[i+1];

? ? ? ? ? ? ? ? ? ? blue = imageData[i+2];

? ? ? ? ? ? ? ? ? ? alpha = imageData[i+3];

? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? //get the average of rgb

? ? ? ? ? ? ? ? ? ? average = Math.floor((red + green + blue) / 3);

? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? //set the colors, leave alpha alone

? ? ? ? ? ? ? ? ? ? imageData[i] = average;

? ? ? ? ? ? ? ? ? ? imageData[i+1] = average;

? ? ? ? ? ? ? ? ? ? imageData[i+2] = average;

? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? //assign back to image data and display

? ? ? ? ? ? ? ? imageData.data = imageData; // 這里的date 從哪里取得

你對(duì)比一下就知道了

這個(gè)程序?qū)崿F(xiàn)的是將所畫圖像的顏色置為白色(?average = Math.floor((red + green + blue) / 3))

查看完整回答
反對(duì) 回復(fù) 2016-04-13
  • 甫里
    甫里
    for循環(huán)里面的代碼讓imageData.data這個(gè)數(shù)組發(fā)了改變,并且返回了? imageData = imageData.date 里面red green blue變成了average 所以最后取回的imageData發(fā)送了變化?
  • 苦逼的代碼狗
    苦逼的代碼狗
    額,我說的有一處錯(cuò)誤,返回的不是白色,而是該點(diǎn)的屬性值平均之后的顏色。 確實(shí)改變了。因?yàn)槭莊or循環(huán)不是函數(shù),所以并不是返回值,而是直接修改值。不過結(jié)果正如你所說最后imageData發(fā)生了變化
  • 1 回答
  • 0 關(guān)注
  • 1346 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)