brightness static method

List<double> brightness(
  1. double value
)

Brightness adjustment

Implementation

static List<double> brightness(double value) {
  if (value <= 0) {
    value = value * 255;
  } else {
    value = value * 100;
  }

  if (value == 0) {
    return <double>[
      1,
      0,
      0,
      0,
      0,
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      1,
      0,
    ];
  }

  return List<double>.from(<double>[
    1,
    0,
    0,
    0,
    value,
    0,
    1,
    0,
    0,
    value,
    0,
    0,
    1,
    0,
    value,
    0,
    0,
    0,
    1,
    0
  ]).map((double i) => i).toList();
}