1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| #import "GPUImageFilter.h"
| /**
| * Created by Alaric Cole
| * Allows adjustment of color temperature in terms of what an image was effectively shot in. This means higher Kelvin values will warm the image, while lower values will cool it.
|
| */
| @interface GPUImageWhiteBalanceFilter : GPUImageFilter
| {
| GLint temperatureUniform, tintUniform;
| }
| //choose color temperature, in degrees Kelvin
| @property(readwrite, nonatomic) CGFloat temperature;
|
| //adjust tint to compensate
| @property(readwrite, nonatomic) CGFloat tint;
|
| @end
|
|