A visualiser of Mandelbrot set written in Go
- real-time navigation
- multithreading support
- image saving / loading
— or —
go install github.com/drahoslove/mango@latest
cd `go env GOPATH`/bin
./mango - default view
./mango image.png - to load saved image (you can also drag'n'drop image file to the executable file) - the state si saved in the file name
WORKERS=16 ./mango- to change number of rendering gorutines (threads)
pgDn/pgUporwheel ↕- zoom in / zoom outleft click- center to point←→↑↓- move left/right/up/downR- reset zoom and position
1234- switch between coloring modesH- set number of iterations to High (32k)J- double the number of iterationsK- halve the number of iterationsL- set number of iterations to Low (1k)
ctrl+S- save current imagectrl+O- load saved image
_1_0_.png)
_4.745313281212577e+07_2_.png)
_7.774721279938687e+11_1_.png)
_2.3726566406062886e+07_3_.png)
_1.7592186044416e+13_2_.png)
_2.9658208007578608e+06_3_.png)