Changed license to CC0
[imagesqueeze.git] / src / main / java / eu / svjatoslav / imagesqueeze / codec / ColorStats.java
1 /*
2  * Image codec. Author: Svjatoslav Agejenko, svjatoslav@svjatoslav.eu
3  * This project is released under Creative Commons Zero (CC0) license.
4  */
5 package eu.svjatoslav.imagesqueeze.codec;
6
7 class ColorStats {
8
9     int ySum;
10     int uSum;
11     int vSum;
12
13     int pixelCount;
14
15     public ColorStats() {
16         reset();
17     }
18
19     public int getAverageU() {
20         return uSum / pixelCount;
21     }
22
23     public int getAverageV() {
24         return vSum / pixelCount;
25     }
26
27     public int getAverageY() {
28         return ySum / pixelCount;
29     }
30
31     public void reset() {
32         ySum = 0;
33         uSum = 0;
34         vSum = 0;
35         pixelCount = 0;
36     }
37
38 }