Arbortrary takes a seed and generates a unique random tree artwork (... arbortrarily?). Parameters can be adjusted to influence the result, but fundamental aspects such as relative node placement and colour modifications will remain the same.
For example, the default tree that represents the text "Arbortrary":
Wacton.Arbortrary.exe --text "Arbortrary"
Specifying colours will determine initial colour values while the tree structure remains the same:
Wacton.Arbortrary.exe --text "Arbortrary" --background-colour "#404046" --first-node-colour "#E8E8FF"
Other parameters include the number of nodes to generate:
Wacton.Arbortrary.exe --text "Arbortrary" --background-colour "#404046" --first-node-colour "#E8E8FF" --nodes 500
Gif can also be generated:
Wacton.Arbortrary.exe --text "Arbortrary" --gif --background-colour "#E8E8FF" --first-node-colour "#404046" --width 960 --height 540 --zoom 0.5
Attributions 🙇
This application uses the following software packages in conformance to their respective licences:
- CommandLineParser (MIT License · source), copyright © Giacomo Stelluti Scala & Contributors
- SixLabors.ImageSharp (Apache License 2.0 · source), copyright © Six Labors
- SixLabors.ImageSharp.Drawing (Apache License 2.0 · source), copyright © Six Labors
- Wacton.Unicolour (MIT License · source), copyright © William Acton
Wacton.Arbortrary is licensed under the GNU General Public License v3.0, copyright © 2021 William Acton.