2015-12-04 61 views
-1

如何繼續將輸出圖像從黃色變爲綠色。我使用以下代碼變黃,並且想知道需要更改哪些綠色或紅色值才能獲得理想的效果。如何打印其中一個像素的紅色,綠色和藍色值

這裏的綠色,而不是黃色的是'S(200 200個像素),應該把一個紅色方框故障代碼:

for (var pixel of image.values()) { 
    if (pixel.getRed() > 250) { 
     pixel.setGreen(255); 
} 
} 
+1

我想這取決於無論你正在使用的API:

所有你需要做的,當你設置綠色255設置衝至零。什麼是「圖像」?什麼是像素? –

+1

你正在使用image.values()的像素,但''的'不是一個真正的JavaScript關鍵字。你想說'像素在image.values()'。 – Comptonburger

+3

@Comptonburger:歡迎來到ES2015! https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of –

回答

0

歡迎SO。問題似乎與RGB顏色空間而不是代碼。

如果眼睛看到紅色,綠色和藍色,大腦會感覺到紅色,綠色和藍色。沒問題。如果眼睛看到紅色+綠色,大腦就會感覺到黃色。

 { 
pixel.setGreen(255); 
pixel.setRed(0); 
} 
相關問題