func (g FineGranularity) Granularity() (l, c float64) {
	return 0.01, 0.01
}
Granularity returns FineGranularity's default values
package gamut
import (
	"image/color"
	"math"
	colorful "github.com/lucasb-eyer/go-colorful"
	"github.com/muesli/clusters"
	"github.com/muesli/kmeans"
)
type ColorGenerator interface {
	Valid(col colorful.Color) bool
	Granularity() (l, c float64)
}
type BroadGranularity struct {
}
type FineGranularity struct {
}
type SimilarHueGenerator struct {
	FineGranularity
	Color color.Color
}
type WarmGenerator struct {
	BroadGranularity
}
type HappyGenerator struct {
	BroadGranularity
}
type PastelGenerator struct {
	BroadGranularity
}
func (g BroadGranularity) Granularity() (l, c float64) {
	return 0.05, 0.1
}