INNER CODE UNIT · Dart

ColorSubFilter

skkallayath/photofilters · lib/filters/color_filters.dart:7

abstract class ColorSubFilter extends SubFilter {
  ///Apply the [SubFilter] to an Image.
  RGBA applyFilter(RGBA color);
}

///The [ColorFilter] class to define a Filter which will applied to each color, consists of multiple [SubFilter]s
class ColorFilter extends Filter {
  List<ColorSubFilter> subFilters;
  ColorFilter({required String name})
      : subFilters = [],
        super(name: name);

  @override
  void apply(Uint8List pixels, int width, int height) {
    for (int i = 0; i < pixels.length; i += 4) {
      RGBA color = RGBA(
          red: pixels[i],
          green: pixels[i + 1],

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…