Micron Document
The Braillizer
Images on this node are automaticlly converted into braille art using little library i put up called braillizer

It can automatically convert to grayscale from RGB, dither image if it is true grayscale (has some range in brightness).
Lib is written in C17 (with gnu extensions), but has a python module.

Then i made some code for embedding images in micron akin to HTML's <img>
_rns_braillizer_img.py
import braillizer
from PIL import Image
import os
import _common as com # just some irrelevant helper stuff

FILES_PATH = "/home/sergds/nomadnet-pages/files"
ctx = braillizer.Context()

def img(imgfile: str):
try:
pilimg = Image.open(os.path.join(FILES_PATH, imgfile))
except FileNotFoundError:
return "error: image "+imgfile+ " not found :("
bimg = pilimg.convert('L').tobytes()
ctx.set_data(bimg, pilimg.width, pilimg.height, 1)
render = ctx.render()
render_linked = []
for l in render.split():
render_linked.append(f"`[{l}`{com.get_rns_page_node_desthash()}:/file/{imgfile}]")
return "\n".join(render_linked)

The library can be found in WWW (i don't have rngit yet):
python module installable via pip install git+https://forge.sergds.xyz/sergds/braillizer or whatever PM you prefer which supports git packages.
Docs are in C headers and python's help() for pybraillizer. It should build on any decently recent Un*x system or MinGW.

Maybe you'll find it useful!