Loading colors/colors.go +1 −44 Original line number Diff line number Diff line Loading @@ -4,50 +4,7 @@ import ( "image/color" ) // MapOfColorPatterns is used to build random images with colors that combine together. func MapOfColorPatterns() map[int][]color.RGBA { return map[int][]color.RGBA{ 0: []color.RGBA{ color.RGBA{uint8(255), uint8(255), uint8(255), uint8(255)}, color.RGBA{uint8(0), uint8(0), uint8(0), uint8(255)}, }, 1: []color.RGBA{ color.RGBA{uint8(0), uint8(144), uint8(167), uint8(255)}, color.RGBA{uint8(0), uint8(214), uint8(244), uint8(255)}, }, 2: []color.RGBA{ color.RGBA{uint8(232), uint8(70), 134, 255}, color.RGBA{uint8(181), uint8(181), 181, 255}, }, 3: []color.RGBA{ color.RGBA{uint8(255), uint8(237), 81, 255}, color.RGBA{uint8(255), uint8(253), 136, 255}, }, 4: []color.RGBA{ color.RGBA{uint8(177), uint8(192), 24, 255}, color.RGBA{uint8(86), uint8(165), 150, 255}, }, 5: []color.RGBA{ color.RGBA{uint8(208), uint8(2), 120, 255}, color.RGBA{uint8(255), uint8(0), 118, 255}, }, 6: []color.RGBA{ color.RGBA{uint8(0), uint8(44), 47, 255}, color.RGBA{uint8(126), uint8(176), 119, 255}, }, 7: []color.RGBA{ color.RGBA{uint8(29), uint8(24), 18, 255}, color.RGBA{uint8(234), uint8(225), 219, 255}, }, 8: []color.RGBA{ color.RGBA{uint8(33), uint8(30), 26, 255}, color.RGBA{uint8(176), uint8(209), 194, 255}, }, } } // MapOfColorThemes is used to build random images with colors that combine together. // MapOfColorThemes is used to build random images with colors that go together. func MapOfColorThemes() map[string][]color.RGBA { return map[string][]color.RGBA{ "base": []color.RGBA{ Loading controllers/isogrids/diagonals.go +6 −6 Original line number Diff line number Diff line Loading @@ -12,14 +12,14 @@ import ( func Diagonals(w http.ResponseWriter, r *http.Request) { colorMap := colors.MapOfColorPatterns() colorMap := colors.MapOfColorThemes() var err error var bg, fg color.RGBA if bg, err = extract.Background(r); err != nil { bg = colorMap[0][0] bg = colorMap["base"][0] } if fg, err = extract.Foreground(r); err != nil { fg = colorMap[0][1] fg = colorMap["base"][1] } size := extract.Size(r) write.ImageSVG(w) Loading @@ -28,14 +28,14 @@ func Diagonals(w http.ResponseWriter, r *http.Request) { func HalfDiagonals(w http.ResponseWriter, r *http.Request) { colorMap := colors.MapOfColorPatterns() colorMap := colors.MapOfColorThemes() var err error var bg, fg color.RGBA if bg, err = extract.Background(r); err != nil { bg = colorMap[0][0] bg = colorMap["base"][0] } if fg, err = extract.Foreground(r); err != nil { fg = colorMap[0][1] fg = colorMap["base"][1] } size := extract.Size(r) write.ImageSVG(w) Loading controllers/isogrids/labs.go +6 −6 Original line number Diff line number Diff line Loading @@ -12,14 +12,14 @@ import ( func GridBW(w http.ResponseWriter, r *http.Request) { colorMap := colors.MapOfColorPatterns() colorMap := colors.MapOfColorThemes() var err error var bg, fg color.RGBA if bg, err = extract.Background(r); err != nil { bg = colorMap[0][0] bg = colorMap["base"][0] } if fg, err = extract.Foreground(r); err != nil { fg = colorMap[0][1] fg = colorMap["base"][1] } size := extract.Size(r) write.ImageSVG(w) Loading @@ -28,14 +28,14 @@ func GridBW(w http.ResponseWriter, r *http.Request) { func Grid2Colors(w http.ResponseWriter, r *http.Request) { colorMap := colors.MapOfColorPatterns() colorMap := colors.MapOfColorThemes() var err error var bg, fg color.RGBA if bg, err = extract.Background(r); err != nil { bg = colorMap[0][0] bg = colorMap["base"][0] } if fg, err = extract.Foreground(r); err != nil { fg = colorMap[0][1] fg = colorMap["base"][1] } size := extract.Size(r) write.ImageSVG(w) Loading controllers/isogrids/skeleton.go +3 −3 Original line number Diff line number Diff line Loading @@ -12,14 +12,14 @@ import ( func Skeleton(w http.ResponseWriter, r *http.Request) { colorMap := tgColors.MapOfColorPatterns() colorMap := tgColors.MapOfColorThemes() var err error var bg, fg color.RGBA if bg, err = extract.Background(r); err != nil { bg = colorMap[0][0] bg = colorMap["base"][0] } if fg, err = extract.Foreground(r); err != nil { fg = colorMap[0][1] fg = colorMap["base"][1] } size := extract.Size(r) write.ImageSVG(w) Loading Loading
colors/colors.go +1 −44 Original line number Diff line number Diff line Loading @@ -4,50 +4,7 @@ import ( "image/color" ) // MapOfColorPatterns is used to build random images with colors that combine together. func MapOfColorPatterns() map[int][]color.RGBA { return map[int][]color.RGBA{ 0: []color.RGBA{ color.RGBA{uint8(255), uint8(255), uint8(255), uint8(255)}, color.RGBA{uint8(0), uint8(0), uint8(0), uint8(255)}, }, 1: []color.RGBA{ color.RGBA{uint8(0), uint8(144), uint8(167), uint8(255)}, color.RGBA{uint8(0), uint8(214), uint8(244), uint8(255)}, }, 2: []color.RGBA{ color.RGBA{uint8(232), uint8(70), 134, 255}, color.RGBA{uint8(181), uint8(181), 181, 255}, }, 3: []color.RGBA{ color.RGBA{uint8(255), uint8(237), 81, 255}, color.RGBA{uint8(255), uint8(253), 136, 255}, }, 4: []color.RGBA{ color.RGBA{uint8(177), uint8(192), 24, 255}, color.RGBA{uint8(86), uint8(165), 150, 255}, }, 5: []color.RGBA{ color.RGBA{uint8(208), uint8(2), 120, 255}, color.RGBA{uint8(255), uint8(0), 118, 255}, }, 6: []color.RGBA{ color.RGBA{uint8(0), uint8(44), 47, 255}, color.RGBA{uint8(126), uint8(176), 119, 255}, }, 7: []color.RGBA{ color.RGBA{uint8(29), uint8(24), 18, 255}, color.RGBA{uint8(234), uint8(225), 219, 255}, }, 8: []color.RGBA{ color.RGBA{uint8(33), uint8(30), 26, 255}, color.RGBA{uint8(176), uint8(209), 194, 255}, }, } } // MapOfColorThemes is used to build random images with colors that combine together. // MapOfColorThemes is used to build random images with colors that go together. func MapOfColorThemes() map[string][]color.RGBA { return map[string][]color.RGBA{ "base": []color.RGBA{ Loading
controllers/isogrids/diagonals.go +6 −6 Original line number Diff line number Diff line Loading @@ -12,14 +12,14 @@ import ( func Diagonals(w http.ResponseWriter, r *http.Request) { colorMap := colors.MapOfColorPatterns() colorMap := colors.MapOfColorThemes() var err error var bg, fg color.RGBA if bg, err = extract.Background(r); err != nil { bg = colorMap[0][0] bg = colorMap["base"][0] } if fg, err = extract.Foreground(r); err != nil { fg = colorMap[0][1] fg = colorMap["base"][1] } size := extract.Size(r) write.ImageSVG(w) Loading @@ -28,14 +28,14 @@ func Diagonals(w http.ResponseWriter, r *http.Request) { func HalfDiagonals(w http.ResponseWriter, r *http.Request) { colorMap := colors.MapOfColorPatterns() colorMap := colors.MapOfColorThemes() var err error var bg, fg color.RGBA if bg, err = extract.Background(r); err != nil { bg = colorMap[0][0] bg = colorMap["base"][0] } if fg, err = extract.Foreground(r); err != nil { fg = colorMap[0][1] fg = colorMap["base"][1] } size := extract.Size(r) write.ImageSVG(w) Loading
controllers/isogrids/labs.go +6 −6 Original line number Diff line number Diff line Loading @@ -12,14 +12,14 @@ import ( func GridBW(w http.ResponseWriter, r *http.Request) { colorMap := colors.MapOfColorPatterns() colorMap := colors.MapOfColorThemes() var err error var bg, fg color.RGBA if bg, err = extract.Background(r); err != nil { bg = colorMap[0][0] bg = colorMap["base"][0] } if fg, err = extract.Foreground(r); err != nil { fg = colorMap[0][1] fg = colorMap["base"][1] } size := extract.Size(r) write.ImageSVG(w) Loading @@ -28,14 +28,14 @@ func GridBW(w http.ResponseWriter, r *http.Request) { func Grid2Colors(w http.ResponseWriter, r *http.Request) { colorMap := colors.MapOfColorPatterns() colorMap := colors.MapOfColorThemes() var err error var bg, fg color.RGBA if bg, err = extract.Background(r); err != nil { bg = colorMap[0][0] bg = colorMap["base"][0] } if fg, err = extract.Foreground(r); err != nil { fg = colorMap[0][1] fg = colorMap["base"][1] } size := extract.Size(r) write.ImageSVG(w) Loading
controllers/isogrids/skeleton.go +3 −3 Original line number Diff line number Diff line Loading @@ -12,14 +12,14 @@ import ( func Skeleton(w http.ResponseWriter, r *http.Request) { colorMap := tgColors.MapOfColorPatterns() colorMap := tgColors.MapOfColorThemes() var err error var bg, fg color.RGBA if bg, err = extract.Background(r); err != nil { bg = colorMap[0][0] bg = colorMap["base"][0] } if fg, err = extract.Foreground(r); err != nil { fg = colorMap[0][1] fg = colorMap["base"][1] } size := extract.Size(r) write.ImageSVG(w) Loading