如何在google go中创建自己的颜色数组?

时间:2014-09-01 19:39:48

标签: go

我不想在go语言中使用标准调色板,所以我想知道如何创建自己的调色板。

1 个答案:

答案 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。

https://raw.githubusercontent.com/lucasb-eyer/go-colorful/master/doc/palettegens/palettegens.png