![image](https://private-user-images.githubusercontent.com/16760547/244692778-87a43f0e-512f-4791-8a22-fa49ce24d546.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMzgyMTgsIm5iZiI6MTczOTAzNzkxOCwicGF0aCI6Ii8xNjc2MDU0Ny8yNDQ2OTI3NzgtODdhNDNmMGUtNTEyZi00NzkxLThhMjItZmE0OWNlMjRkNTQ2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDE4MDUxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU5MzJkODNkYTdmODk5MDE5YzhkMWQzZDZlYzBmM2ZjNTU4YTFjMDAxMTdmNTgxZmViODI0M2E5ZmM0MDk5NzAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.VhC9HICkwmWA5qvlSDXSUTPqVf_ahyU0n-V2wCpkwvE)
This repository aims to generate fancy fractal objects using an algorithm based on the SVD-based approach for sampling IFS (Iterated Function Systems), as Connor Anderson and Ryan Farrell proposed. While the original authors implemented the algorithm they suggested using Python, our implementation adopts JuliaLang, a JIT-compiled language.
Let's install JuliaLang v1.9.1 from https://julialang.org/downloads/. Make sure you can execute the julia
command in your terminal:
$ date
Fri Jun 9 19:16:08 JST 2023
$ julia --version
1.9.1
Then run the following commands:
$ git clone https://github.com/AtelierArith/RandomLogos.jl.git
$ cd RandomLogos.jl
$ julia --project -e 'using Pkg; Pkg.instantiate()'
$ cat run.jl
using Images
using RandomLogos: render
canvas = render("examples/config_mt.toml")
save("logo.png", canvas)
$ julia --project run.jl
$ ls
logo.png
More examples can be found here