我无法理解以下代码:
int pixel = img.pixels[i];
// println("Working on pixel " + i + " out of " + img.pixels.length);
int red = (int) red(pixel);
int green = (int) green(pixel);
int blue = (int) blue(pixel);
我认为img.pixels[]
给出了一个color
价值。那么它是如何存储在 an 中int
,然后由 、 和 函数从中提取red()
的blue()
呢green()
?