I thought this was a fun idea and the images are quite pleasing.

I decoded the Morse code image with MkI eyeball. It's quite difficult to read when the trails overlap. I suspect the LLM is reading the SVG source where that doesn't matter so this could do with a little tweak so the dits and dahs don't overlap if it is intended for humans to decode.

If it isn't intended for humans then you might as well use the last 8 bits of your 32 bit float coordinates.

The decoding job seems to rely on the screenshot.

I missed that and that is much more pleasing than the LLM reading the SVG source!