// Copyright 2013 The Flutter Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//
// Copyright 2026 Kerem Bas (palette_generator_plus fork additions).

/// Extract prominent colors (dominant, vibrant, muted, and their light/dark
/// variants) from any image.
///
/// `palette_generator_plus` is the community-maintained, modernized successor to
/// the discontinued
/// [`palette_generator`](https://pub.dev/packages/palette_generator) package.
/// The original public API is preserved, so migrating is a single import-line
/// change. New, additive capabilities include isolate-based extraction, a
/// pluggable [Quantizer] (with a `material_color_utilities`-backed
/// [CelebiQuantizer]), a Material 3 `ColorScheme` bridge, and WCAG-accessible
/// text-color helpers.
///
/// The main entry points are the [PaletteGenerator] static constructors:
/// [PaletteGenerator.fromImage], [PaletteGenerator.fromImageProvider] and
/// [PaletteGenerator.fromByteData].
library;

export 'src/color_scheme_bridge.dart';
export 'src/encoded_image.dart';
export 'src/palette_color.dart';
export 'src/palette_filter.dart';
export 'src/palette_generator.dart';
export 'src/palette_target.dart';
export 'src/quantizer/celebi_quantizer.dart';
export 'src/quantizer/legacy_quantizer.dart';
export 'src/quantizer/quantizer.dart';
export 'src/wcag.dart';
