2022-05-02 13:25:50 +02:00
|
|
|
# Requirements
|
|
|
|
- go >= 1.16.2
|
|
|
|
|
|
|
|
# Install
|
|
|
|
|
|
|
|
Just `git clone`, `cd pixelweaver` and `go build` bro
|
|
|
|
|
|
|
|
# Usage
|
|
|
|
|
|
|
|
See `pixelweaver -help` for all available options
|
|
|
|
|
|
|
|
Example : Blends three random pictures stored in specified folder, using averaging, with a sepia filter
|
|
|
|
`pixelweaver -amount 3 -input ~/Photos -blending average -sepia`
|
|
|
|
|
2022-05-02 14:19:27 +02:00
|
|
|
![output generated by previous command](./assets/example.jpg)
|
|
|
|
|
2022-05-02 13:25:50 +02:00
|
|
|
# Resources
|
|
|
|
- [image package documentation on pkg.go.dev](https://pkg.go.dev/image)
|
|
|
|
- [Sighack - Averaging RGB Colors the Right Way](https://sighack.com/post/averaging-rgb-colors-the-right-way)
|
|
|
|
- [Sau Sheong - Image processing with Go](https://go-recipes.dev/more-working-with-images-in-go-30b11ab2a9f0?gi=3bb0ce492e2e)
|
2022-05-02 14:19:27 +02:00
|
|
|
- [Damitha Dayananda - Image Processing With GoLang](https://medium.com/@damithadayananda/image-processing-with-golang-8f20d2d243a2)
|