我不想使用Go语言中的标准调色板,所以我想知道如何创建自己的调色板。
最佳答案
您可以看一下lucasb-eyer/go-colorful项目,它可以生成调色板。
pal1, err1 := colorful.WarmPalette(10)
pal2 := colorful.FastWarmPalette(10)
pal3, err3 := colorful.HappyPalette(10)
pal4 := colorful.FastHappyPalette(10)
pal5, err5 := colorful.SoftPalette(10)
下图按显示顺序显示了所有这些方法生成的调色板(的源代码
doc/palettegens/palettegens.go
),即从上到下:它们都包含一些随机性,因此YMMV。