我不想在go语言中使用标准调色板,所以我想知道如何创建自己的调色板。
答案 0 :(得分:3)
您可以查看项目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
中的源代码),按照它们的显示顺序,即从上到下显示:
- 温暖,
- FastWarm,
- 开心,
- FastHappy,
- 软,
- SOFTEX(isbrowny)。
所有这些都包含一些随机性,所以YMMV。