你可以使用Google Go语言创建自己的颜色数组。

huangapple go评论68阅读模式
英文:

How can you create your own array of colors in google go?

问题

你可以通过在Go语言中创建自定义颜色调色板来避免使用标准的颜色调色板。

英文:

I don't want to use the standard color palettes in the go language, so I am wondering how can you create your own color palette.

答案1

得分: 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**中),按照它们的顺序从上到下排列:

  • Warm(温暖色调)
  • FastWarm(快速温暖色调)
  • Happy(快乐色调)
  • FastHappy(快速快乐色调)
  • Soft(柔和色调)
  • SoftEx(棕色调)

所有这些调色板都包含一些随机性,所以结果可能会有所不同。

你可以使用Google Go语言创建自己的颜色数组。

英文:

You can have a look at the project lucasb-eyer/go-colorful, which can generate color palettes.

pal1, err1 := colorful.WarmPalette(10)
pal2 := colorful.FastWarmPalette(10)
pal3, err3 := colorful.HappyPalette(10)
pal4 := colorful.FastHappyPalette(10)
pal5, err5 := colorful.SoftPalette(10)

> The following picture shows the palettes generated by all of these methods (sourcecode in doc/palettegens/palettegens.go), in the order they were presented, i.e. from top to bottom:

> - Warm,

  • FastWarm,
  • Happy,
  • FastHappy,
  • Soft,
  • SoftEx(isbrowny).

> All of them contain some randomness, so YMMV.

你可以使用Google Go语言创建自己的颜色数组。

huangapple
  • 本文由 发表于 2014年9月2日 03:39:47
  • 转载请务必保留本文链接:https://go.coder-hub.com/25612067.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定