ColorOption.saturation constructor
ColorOption.saturation(
- double saturation
Migrate from Android SDK saturation code .
Represents the saturation of the color.
Implementation
factory ColorOption.saturation(double saturation) {
final m = List<double>.from(defaultColorMatrix);
final invSat = 1 - saturation;
final R = 0.213 * invSat;
final G = 0.715 * invSat;
final B = 0.072 * invSat;
m[0] = R + saturation;
m[1] = G;
m[2] = B;
m[5] = R;
m[6] = G + saturation;
m[7] = B;
m[10] = R;
m[11] = G;
m[12] = B + saturation;
return ColorOption(matrix: m);
}