Heh, I sort of lost interest when I posted this and nobody else seemed
interested.
But I agree it would be very nice to have. There's a very nice Python
library that implements this (called, naturally, PySixel
https://github.com/saitoha/PySixel) and I it would be easy to add as a
possible output formatter for 2D graphics in Sage.
The one downside to this is that not all terminals support this
(though many common ones do), and there's no easy way from within Sage
to detect whether the user's terminal would support it.
It might be possible with some obscure terminal control codes to
detect but I'm not sure. The best way is to just enable it and try
it, and if it works--great--enable it by default as a setting or
something.
There also seem to be some other terminal-specific proprietary codes
for image rasterization in terminals, but Sixel is a documented DEC
standard and seems to be in a lot of terminals (including xterm,
mintty on Windows, and I'm pretty sure the terminal on OSX).
Best,
E