// Public members public static double ComputeDistance(Color first, Color second, IColorDistanceStrategy strategy = null) { if (strategy is null) { strategy = new DeltaEColorDistanceStrategy(); } return(strategy.ComputeDistance(first, second, normalize: true)); }
public TrimImageFilter(Color trimColor, IColorDistanceStrategy distanceAlgorithm) { this.trimColor = trimColor; this.distanceAlgorithm = distanceAlgorithm; }
public TrimImageFilter(Color trimColor, double tolerance, IColorDistanceStrategy distanceAlgorithm) { this.trimColor = trimColor; this.distanceAlgorithm = distanceAlgorithm; this.tolerance = tolerance; }
public TrimImageFilter(double tolerance, IColorDistanceStrategy distanceAlgorithm) { this.tolerance = tolerance; this.distanceAlgorithm = distanceAlgorithm; }
public ConsoleColorMapper(IColorDistanceStrategy colorDistanceStrategy) { _colorDistanceStrategy = colorDistanceStrategy; }