Kodlarını yazarken kod blokları ve girintiler konusuna dikkat edersen kodun daha anlaşılır olur. Burada R, G, B değerlerinin ortalamasını almış olman çok da doğru bir yöntem değil bana göre, çok daha sağlıklı çalışan kodlar var.
Örneğin şu linkteki kodu bir incele istersen...