A collection of graphics-related tools for BQN
Find a file
2023-03-18 18:43:54 +01:00
examples Add GCD grid example 2023-03-18 18:43:54 +01:00
.gitignore Initial commit 2023-03-16 22:11:38 +01:00
colormaps.bqn Initial commit 2023-03-16 22:11:38 +01:00
colors.bqn Initial commit 2023-03-16 22:11:38 +01:00
LICENSE Add license 2023-03-17 09:16:01 +01:00
pnm.bqn Initial commit 2023-03-16 22:11:38 +01:00
README.org Add GCD grid example 2023-03-18 18:43:54 +01:00

BQN Graphics

A collection of graphics-related tools for BQN.

Generate PNM images

  • PBM (black and white)
  • PGM (grayscale)
  • PPM (color)

Utilities for color management

  • Convert HSV colors to RGB
  • Various colormaps (magma, inferno, plasma, and viridis)

Examples

You need pnmtopng from netpbm, convert from ImageMagick, and bqn on your PATH.

cd examples
make all

/dimitri/bqn-graphics/media/branch/main/examples/gcdgrid.png

/dimitri/bqn-graphics/media/branch/main/examples/hsv.png /dimitri/bqn-graphics/media/branch/main/examples/gradient.png

/dimitri/bqn-graphics/media/branch/main/examples/random_pbm.png /dimitri/bqn-graphics/media/branch/main/examples/random_pgm.png /dimitri/bqn-graphics/media/branch/main/examples/random_ppm.png