Pixelweaver is a tool programmed in Go to randomly mix images together. It was a tool to experiment with goroutines and image manipulation “from scratch”, as well as an artistic project to generate abstract landscapes from a personal photography collection. Sources here (619K).
References
- image package documentation on pkg.go.dev
- github - phrozen's blend package
- Sighack - Averaging RGB Colors the RightWay
- Sau Sheong - Image processing with Go
- Damitha Dayananda - Image Processing With GoLang
- Image blending using pyramid
- Nancy Jo Ward | MA Digital Fine Arts - Blend Modes = Algorithms Explained

Pixelweaver output: Sepia memories