tunePresets function

List<TuneAdjustmentItem> tunePresets({
  1. required TuneEditorIcons icons,
  2. required I18nTuneEditor i18n,
})

Preset list from tune adjustment

Implementation

List<TuneAdjustmentItem> tunePresets({
  required TuneEditorIcons icons,
  required I18nTuneEditor i18n,
}) => [
  TuneAdjustmentItem(
    id: 'brightness',
    icon: icons.brightness,
    label: i18n.brightness,
    min: -0.5,
    max: 0.5,
    divisions: 200,
    labelMultiplier: 200,
    toMatrix: ColorFilterAddons.brightness,
  ),
  TuneAdjustmentItem(
    id: 'contrast',
    icon: icons.contrast,
    label: i18n.contrast,
    min: -0.5,
    max: 0.5,
    divisions: 200,
    labelMultiplier: 200,
    toMatrix: ColorFilterAddons.contrast,
  ),
  TuneAdjustmentItem(
    id: 'saturation',
    icon: icons.saturation,
    label: i18n.saturation,
    min: -0.5,
    max: .5,
    divisions: 200,
    labelMultiplier: 200,
    toMatrix: ColorFilterAddons.saturation,
  ),
  TuneAdjustmentItem(
    id: 'exposure',
    icon: icons.exposure,
    label: i18n.exposure,
    min: -1,
    max: 1,
    divisions: 200,
    toMatrix: ColorFilterAddons.exposure,
  ),
  TuneAdjustmentItem(
    id: 'hue',
    icon: icons.hue,
    label: i18n.hue,
    min: -0.25,
    max: .25,
    divisions: 400,
    labelMultiplier: 400,
    toMatrix: ColorFilterAddons.hue,
  ),
  TuneAdjustmentItem(
    id: 'temperature',
    icon: icons.temperature,
    label: i18n.temperature,
    min: -0.5,
    max: .5,
    divisions: 200,
    labelMultiplier: 200,
    toMatrix: ColorFilterAddons.temperature,
  ),
  TuneAdjustmentItem(
    id: 'sharpness',
    icon: icons.sharpness,
    label: i18n.sharpness,
    min: 0,
    max: 1,
    divisions: 100,
    toMatrix: ColorFilterAddons.sharpness,
  ),
  TuneAdjustmentItem(
    id: 'luminance',
    icon: icons.luminance,
    label: i18n.luminance,
    min: -1,
    max: 1,
    divisions: 200,
    toMatrix: ColorFilterAddons.luminance,
  ),
  TuneAdjustmentItem(
    id: 'fade',
    icon: icons.fade,
    label: i18n.fade,
    min: -1,
    max: 1,
    divisions: 200,
    toMatrix: ColorFilterAddons.fade,
  ),
];