Rendered at 23:51:51 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
plmpsu 2 days ago [-]
What can Sixel do for me? Any interesting examples?
matt_kantor 2 days ago [-]
It can display images in your terminal. This is made pretty clear by the first paragraph on the page and also by the Wikipedia article it links to[0]; I'm wondering what else you're asking for.
Interesting use cases. Can TUIs benefit? Any prominent examples?
phoyd 2 days ago [-]
Yazi, If, and Ranger file managers use it to display images inline. Euporie allows you to run a graphical Jupyter console session.
Sixel is a very old standard and has been used to display graphics in terminals since the 80s. It fell out of favor when high-resolution bitmapped desktop environments became mainstream (and affordable), but it is still useful if you are doing remote console work and don't want to set up network hoops with ad hoc HTTP servers just to view a remote diagram.
1718627440 1 days ago [-]
Feels to me like it violates the only real assumption for a terminal.
NuclearPM 1 days ago [-]
Which is?
1718627440 1 days ago [-]
Everything is text.
matt_kantor 1 days ago [-]
People have been drawing ASCII art since ASCII was invented, and control codes like the bell "character" existed even before computers did.
1718627440 1 days ago [-]
Which is still linear text all tools work with.
matt_kantor 22 hours ago [-]
What's your definition of "text"?
(I define it as "written words in a human-readable language". You must have something else in mind, because neither ASCII art nor control codes fit my definition.)
1718627440 19 hours ago [-]
A linear stream of non-null characters, the majority of content being printable glyphs.
zamadatix 1 days ago [-]
Tell that to something as fundamental as ASCII 0x07!
jimjimjim 2 days ago [-]
I haven't really tried sixel yet but I run wezterm as a daily driver and it is very convenient to be able to view images in the command line. e.g ls the directory and then run img foo.jpg on the images in the directory without needing to switch windows.
eqvinox 2 days ago [-]
Is it really worth the effort? What's the use case?
nom 1 days ago [-]
displaying images in PuTTY is of vital importance to the survival of humanity, obviously
bitwize 2 days ago [-]
Indeed. The world has moved on to the Kitty graphics protocol.
eqvinox 2 days ago [-]
I'm not sure I see the use case for that, either. What do people use this for?
[0]: https://en.wikipedia.org/wiki/Sixel
Sixel is a very old standard and has been used to display graphics in terminals since the 80s. It fell out of favor when high-resolution bitmapped desktop environments became mainstream (and affordable), but it is still useful if you are doing remote console work and don't want to set up network hoops with ad hoc HTTP servers just to view a remote diagram.
(I define it as "written words in a human-readable language". You must have something else in mind, because neither ASCII art nor control codes fit my definition.)