Ich schnall grad auch erstmal, dass der o.g. Code ja
nur das Zerlegen macht. Das Berechnen der Durchschnitte ist dort in die Funktion averageColour() ausgelagert, die nichtmals angegeben ist. Das wäre dann das, was mein Schnipsel nur macht. averageColours() dagegen, also das ganze Teil (man beachte den Plural), zerschneidet und legt die Teildurchschnitte in ein Array. Sorry! War da nicht mal die Rede von nem Tomaten-auf-den-Augen-Smilie?
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)