it would be helpful to better understand what you want to do, but:

https://speakerdeck.com/ajstarks/svgo-code-plus-picture-examples

includes the code below (with many other examples would should be 
illustrate the capabilities of the package)

package main


import (

"math/rand"

"os"

"time"


"github.com/ajstarks/svgo"

)


var (

canvas = svg.New(os.Stdout)

width  = 500

height = 500

)


// inspired by Gerhard Richter's 256 colors, 1974

func main() {

rand.Seed(time.Now().Unix())

canvas.Start(width, height)

canvas.Rect(0, 0, width, height)


w, h, gutter := 24, 18, 5

rows, cols := 16, 16

top, left := 20, 20


for r, x := 0, left; r < rows; r++ {

for c, y := 0, top; c < cols; c++ {

canvas.Rect(x, y, w, h,

canvas.RGB(rand.Intn(255), rand.Intn(255), rand.Intn(255)))

y += (h + gutter)

}

x += (w + gutter)

}

canvas.End()

}

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to