Commit 7194a28e authored by santiaago's avatar santiaago
Browse files

clean up colors pkg

parent c03cf07c
Loading
Loading
Loading
Loading
+1 −44
Original line number Diff line number Diff line
@@ -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{
+6 −6
Original line number Diff line number Diff line
@@ -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)
@@ -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)
+6 −6
Original line number Diff line number Diff line
@@ -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)
@@ -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)
+3 −3
Original line number Diff line number Diff line
@@ -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)