hueSaturation function

void hueSaturation (Uint8List bytes, num adj)

Implementation

void hueSaturation(Uint8List bytes, num adj) {
  for (int i = 0; i < bytes.length; i += 4) {
    var hsv = rgbToHsv(bytes[i], bytes[i + 1], bytes[i + 2]);
    hsv[1] *= adj;
    var rgb = hsvToRgb(hsv[0], hsv[1], hsv[2]);
    bytes[i] = clampPixel(rgb[0]);
    bytes[i + 1] = clampPixel(rgb[1]);
    bytes[i + 2] = clampPixel(rgb[2]);
  }
}