fogleman / primitive

Reproducing images with geometric primitives.
https://primitive.lol/
MIT License
12.35k stars 608 forks source link

How do I use this as a go package? #43

Closed raitucarp closed 7 years ago

raitucarp commented 7 years ago

Can I use primitive as a go package? How?

fogleman commented 7 years ago

See main.go for example usage.

Essentially:

model := primitive.NewModel(inputImage, backgroundColor, outputSize, numWorkers)
for i := 0; i < n; i++ {
    model.Step(shapeType, alpha, repeat)
}
primitive.SavePNG(outputPath, model.Context.Image())