internal int Reduce()
{
Red = Green = Blue = 0;
int childrenCount = 0;
for (int i = 0; i < 8; i++)
{
if (Children[i] != null)
{
Red += Children[i].Red;
Blue += Children[i].Blue;
Green += Children[i].Green;
PixelCount += Children[i].PixelCount;
childrenCount++;
Children[i] = null;
}
}
Leaf = true;
return childrenCount - 1;
}