Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
30
Task/Colour-bars-Display/Go/colour-bars-display.go
Normal file
30
Task/Colour-bars-Display/Go/colour-bars-display.go
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
package main
|
||||
|
||||
import "github.com/fogleman/gg"
|
||||
|
||||
var colors = [8]string{
|
||||
"000000", // black
|
||||
"FF0000", // red
|
||||
"00FF00", // green
|
||||
"0000FF", // blue
|
||||
"FF00FF", // magenta
|
||||
"00FFFF", // cyan
|
||||
"FFFF00", // yellow
|
||||
"FFFFFF", // white
|
||||
}
|
||||
|
||||
func drawBars(dc *gg.Context) {
|
||||
w := float64(dc.Width() / len(colors))
|
||||
h := float64(dc.Height())
|
||||
for i := range colors {
|
||||
dc.SetHexColor(colors[i])
|
||||
dc.DrawRectangle(w*float64(i), 0, w, h)
|
||||
dc.Fill()
|
||||
}
|
||||
}
|
||||
|
||||
func main() {
|
||||
dc := gg.NewContext(400, 400)
|
||||
drawBars(dc)
|
||||
dc.SavePNG("color_bars.png")
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue