diff --git a/main.go b/main.go index cddb9fd..ddbc631 100644 --- a/main.go +++ b/main.go @@ -21,8 +21,8 @@ func main() { var sourceWidth int32 = 8000 var sourceHeight int32 = 6400 - var targetWidth int32 = int32(2000) - var targetHeight int32 = int32(1200) + var targetWidth int32 = int32(1600) + var targetHeight int32 = int32(1000) os.MkdirAll(snapshotsDir, 0755) log := log.New(os.Stdout, "", log.Ldate|log.Ltime|log.Lshortfile) @@ -60,16 +60,16 @@ func main() { sierpinskiLayer := &SierpinskiArrow { dirty: true } - aurora := NewImageLayer("/home/d/Dropbox/photos/Events/2025/Aurora/Photo Nov 11 2025, 9 52 03 PM.jpg") - cave := NewImageLayer("/home/d/Dropbox/photos/Events/2025/ Chelsea and James visit Lindell/Photo Nov 29 2025, 5 26 40 PM (29).jpg") - sketch.AddColorLayer("background-black", rl.Black) - //sketch.AddColorLayer("background-magenta", rl.Magenta) - sketch.AddLayer("field", &FieldLayer{field: field, loColor: rl.NewColor(0, 0, 0, 0), hiColor: rl.Magenta, dirty: true}) + //sketch.AddColorLayer("background-black", rl.Black) + sketch.AddColorLayer("background-magenta", rl.Magenta) + sketch.AddLayer("field", &FieldLayer{field: field, loColor: rl.NewColor(0, 0, 0, 0), hiColor: rl.Orange, dirty: true}) contourLayer := NewContourLayer(&sketch, rng, field) sketch.AddLayer("contours", contourLayer) sketch.AddLayer("sierpinski-arrowhead", sierpinskiLayer) - sketch.AddLayer("aurora", aurora) + //aurora := NewImageLayer("/home/d/Dropbox/photos/Events/2025/Aurora/Photo Nov 11 2025, 9 52 03 PM.jpg") + //sketch.AddLayer("aurora", aurora) + cave := NewImageLayer("/home/d/Dropbox/photos/Events/2025/ Chelsea and James visit Lindell/Photo Nov 29 2025, 5 26 40 PM (29).jpg") sketch.AddLayer("cave", cave) ports := MakePorts() diff --git a/sketch.go b/sketch.go index d2a1174..a2dd3d2 100644 --- a/sketch.go +++ b/sketch.go @@ -282,7 +282,7 @@ func (cl *ColorLayer) Update(ctx *RenderCtx) { } func (cl *ColorLayer) Draw(ctx *RenderCtx) { - rl.DrawRectangle(0, 0, ctx.SourceWidth, ctx.SourceHeight, cl.color) + rl.ClearBackground(cl.color) cl.dirty = false }