Files
margen/README.md
T

1.2 KiB

margen

generate a marble-like pattern bitmap image, blazing fast.

Written in pure C without librairies.

Install

You only need gcc and make.

git clone https://github.com/klemek/margen
cd margen
make clean build install
# margen is now installed in ~/.local/bin

CLI arguments

usage: margen [--help] [-q] [-w=WIDTH] [-h=HEIGHT] [-o=PATH] [--seed=SEED][-p=PIXEL_SIZE] [-s=SLOPE] [-c=R,G,B] [-v=R,G,B] [-m]

generate a marble-like pattern bitmap image, blazing fast.

options:
  --help             show this help message and exit
  -q, --quiet        do not print to console
  -w, --width        image width (default: 1920)
  -h, --height       image height (default: 1080)
  -o, --output       output file (default: output.bmp)
  -seed              random seed (default: time based)
  -p, --pixel        pixel size (default: random)
  -s, --slope        slope [0-255] (default: random)
  -c, --color        base color [0-255,0-255,0-255] (default: random)
  -v, --variation    base variation [0-255,0-255,0-255] (default: random)

TODO

  • fix monochrome
  • select corner (currently bottom left)
  • better starting parameters for convergeance
  • add range arg for variation
  • add timer