From 67a301284e250269d5301e682c2a8b9c80ea7c5e Mon Sep 17 00:00:00 2001 From: Steven Polley Date: Fri, 11 Jun 2021 17:35:29 -0600 Subject: [PATCH] pride --- palette/palette.go | 9 +++++++++ render.go | 24 +++++++++++++++++++++--- 2 files changed, 30 insertions(+), 3 deletions(-) diff --git a/palette/palette.go b/palette/palette.go index f6ecb26..1b30c42 100644 --- a/palette/palette.go +++ b/palette/palette.go @@ -361,4 +361,13 @@ var ColorPalettes = []ColorMap{ Color{Color: color.RGBA{0x2a, 0xa1, 0x98, 0xff}}, Color{Color: color.RGBA{0x85, 0x99, 0x00, 0xff}}, }}, + {"Pride", []Color{ + Color{Step: 0.0, Color: color.RGBA{0xff, 0x00, 0x00, 0xff}}, + Color{Step: 0.0, Color: color.RGBA{0xff, 0x7f, 0x00, 0xff}}, + Color{Step: 0.0, Color: color.RGBA{0xff, 0xff, 0x00, 0xff}}, + Color{Step: 0.0, Color: color.RGBA{0x00, 0xff, 0x00, 0xff}}, + Color{Step: 0.0, Color: color.RGBA{0x00, 0x00, 0xff, 0xff}}, + Color{Step: 0.0, Color: color.RGBA{0x2e, 0x2b, 0x5f, 0xff}}, + Color{Step: 0.0, Color: color.RGBA{0x8b, 0x00, 0xff, 0xff}}, + }}, } diff --git a/render.go b/render.go index 4bf3289..ceebd25 100644 --- a/render.go +++ b/render.go @@ -24,7 +24,7 @@ import ( const ( Size = 128 //Iterations = (1<<16 - 1) / 256 - Iterations = (1<<16 - 1) / 64 + Iterations = (1<<16 - 1) / 256 ) var ( @@ -51,8 +51,26 @@ func main() { go computeThread() } - colorStep := float64(Iterations) - colors = interpolateColors("Hippi", colorStep) + //colorStep := float64(Iterations) + + //colors = interpolateColors("Pride", colorStep) + originalColors := []color.RGBA{ + color.RGBA{0xff, 0x00, 0x00, 0xff}, + color.RGBA{0xff, 0x7f, 0x00, 0xff}, + color.RGBA{0xff, 0xff, 0x00, 0xff}, + color.RGBA{0x00, 0xff, 0x00, 0xff}, + color.RGBA{0x00, 0x00, 0xff, 0xff}, + color.RGBA{0x2e, 0x2b, 0x5f, 0xff}, + color.RGBA{0x8b, 0x00, 0xff, 0xff}, + } + colors = originalColors + + for i := 0; len(colors) < Iterations; i++ { + fmt.Println(i) + for _, color := range originalColors { + colors = append(colors, color) + } + } log.Fatal(http.ListenAndServe(":6161", nil)) }