b856fe56f73acd252bbc1698a81d6f13a64afbf1
[imagesqueeze.git] / src / main / java / eu / svjatoslav / imagesqueeze / codec / ColorStats.java
1 package eu.svjatoslav.imagesqueeze.codec;
2
3 public class ColorStats {
4
5         int ySum;
6         int uSum;
7         int vSum;
8         
9         int pixelCount;
10         
11         
12         public ColorStats(){            
13                 reset();
14         }
15
16         public void reset(){
17                 ySum = 0;
18                 uSum = 0;
19                 vSum = 0;
20                 pixelCount = 0;
21         }
22                 
23         public int getAverageY(){
24                 return ySum / pixelCount;
25         }
26
27         public int getAverageU(){
28                 return uSum / pixelCount;
29         }
30
31         public int getAverageV(){
32                 return vSum / pixelCount;               
33         }
34         
35 }
36
37