#sixel

Coffee (Team CW)Coffee@toot.cafe
2025-05-21
2025-05-01
Gave up on #OpenBSD for now as it's too locked down for my liking and I was really wanting to setup #Xorg on the freebie Dell Optiplex 3080 Tower and use #Xterm as my terminal with #Sixel support. So I've installed #FreeBSD and got Xterm running with Sixel support ( graphics in the terminal ). Who's a happy chic that's feeling all nostalgic right now ? That's right moi ! #RunBSD
R.L. Dane :Debian: :OpenBSD: 🍵 :MiraLovesYou:rl_dane@polymaths.social
2025-04-28

eza --icons is super cool, but a utility that displayed larger file icons using something like #sixel would be crazy cool.

2025-04-26

@justine @brynet

What could #sixel support specifically entail that could be impacted by pledge()? #xterm is still only drawing pixels into pixmaps, sixel mode or otherwise.

Unwillingness to turn on a new (since 2013) not-very-well-tested-until-recently feature, almost certainly. NetBSD delayed turning it on until 2020. (Debian went straight for turning it on in 2013, by contrast.) But I don't see how pledge() would have had any hand in the decision.

#OpenBSD

R.L. Dane :Debian: :OpenBSD: 🍵 :MiraLovesYou:rl_dane@polymaths.social
2025-04-26

@justine @brynet

This issue mentions that there's a total of two terminal emulators in #OpenBSD that support #sixel, but doesn't say what they are. XD

2025-03-19
Has anyone been successful with #tmux plus #sixel?
you╭👺+300╭🐈x5╭⁂+3╭(Ⓐ+aunspeaker
2025-03-15

so, yeah, the other thing i want it to do is pop up a waveform display ( , or maybe ? ) to let you cut album rips into tracks. gonna need it for the original content too, since some of that is only archived on by this point...

i already implemented that feature in , now i just gotta copy it over... ugh, i need motivation, and concentration, and medication!

R.L. Dane :Debian: :OpenBSD: 🍵 :MiraLovesYou:rl_dane@polymaths.social
2025-03-11

Gotta give @amin props for turning me on to [Kew], the terminal music player.

This stuff is the cat's meow. It even has smexy #sixel album art and a histogram/visualizer worthy of cava.

Very easy to compile, too. Always a plus.

* R.L. Dane has flashbacks of Chernobyl-like meltdowns while compiling utilities written in Rust, lmao

P.S., @mirabilos you can add smexy to WTF, if you like. XD
I read it on fb one time and it stuck for some silly reason. I don't usually go for neologisms, but that one tickled my brain.

2025-03-07

I really love #presenterm #linux console slides tool, it is great does have #sixel support. But I haven’t found reasonable tool for charts. I mean #gnuplot is great, but I find myself impossible for me to produce heatmap there. So I have produced in one or two hours command line tool (read code glue) consuming vega-lite high level grammar of interactive graphics to do the job. So I can plot directly in #terminal and presentern. Now I am afraid to release those about 50 lines of typescript.

A dual-axis line graph displaying average temperature (°C) and precipitation levels (inches) over the months of the year. The temperature line fluctuates, peaking around mid-year, while the precipitation line shows a rising trend later in the yearThe image displays a heatmap scatter plot comparing IMDB scores and Rotten Tomatoes ratings, with color gradations indicating the density of data points. Accompanying the plot is a snippet of code showcasing the configuration for generating the visualization using Vega-Lite.
2025-03-04

i've been playing around with sixel to plot performance data from sar using gnuplot inside the terminal. i feel like this could almost be a new paradigm, a keyboard-centric, textual interface with graphics interspersed. maybe not new, but certainly under explored!

#terminal #cli #sixel #SysAdmin

screenshot of WezTerm showing sixel graphs produced by gnuplot
R.L. Dane :Debian: :OpenBSD: 🍵 :MiraLovesYou:rl_dane@polymaths.social
2025-01-01

Wait... how can #sixel data be so small???

Is there some #RunLengthEncoding going on??

tmp $ alias l='stat -c "%s %n"'
tmp $ l test.png
5072 test.png
tmp $ convert test.png -colors 256 test.bmp
tmp $ l test.bmp
178986 test.bmp
tmp $ img2sixel test.bmp |wc -c
33764
tmp $ #WAT

Reading Wikipedia...

> Sixel also includes a rudimentary form of compression, using run-length encoding (RLE).

Ahhhhhh. Nicely done!

Orhun Parmaksız 👾orhun@fosstodon.org
2024-12-18

Rendering markdown in terminal is cool, but how about different sizes of text? This tool got you covered!

🪶 **mdfried**: A markdown viewer for the terminal.

🚀 Supports rendering images and big headers.

🦀 Written in Rust & built with @ratatui_rs

⭐ GitHub: github.com/benjajaja/mdfried

#rustlang #ratatui #tui #markdown #viewer #sixel #terminal #commandline

🇵🇸(🧆🏳️)Popolon🐷ᠫᠣᠫᠣᠯᠣᠨ🐎抱抱龙🐉بوبولون🤖🦧Popolon@snac2.popolon.org
2024-12-12
#lsix allow to display #pictures in #Sixel format locally or remotely via #ssh in a #xterm or #terminal fully compatible with VT340 But it also convert lot of pictures and animation format.

Sixel or DEC SIXEL is a technology developed by DEC to display pictures in their terminal and printers. One more fun, beside ReGIS terminal vector format :)

Below is an example, by displaying, an AVIF, a pure vector SVG, and a SVG containing an AVIF picture.

AVIF is now a very well supported picture format. the last two largely used libs to not support AVIF today are #LibRSVG librsvg (for embedded avif) and #Pillow Pillow (patch pending since 2021). This pose issues with several applications and libs depending on them:
* gqview, firefox & epiphany (3 for SVG embeding AVIF, gqview also have some problems to display some AVIF, where they are well displayed in Firefox, Inkscape, etc).

libQt6svg support pefectly SVG embedding AVIF. Inkscape has mid support (it can open/save SVG containing AVIF, but transform them to PNG, if they are imported inside a document.

If your terminal is not powerful enough to display sixil pictures, simply launch an xterm the following way: xterm -ti vt340 &

3,5Ko AVIF picture showing sixil output of lsix displaying in a terminal, avif, svg, and svg embedding avif
2024-11-19

@kzimmermann

> [Use fim (framebuffer image viewer) to] view image attachments of the fediverse even when browsing in a cli-only environment

What about chafa / Sixel?

hpjansson.org/chafa/

Albeit not all terminal emulators do support Sixel, and it does not work in the console, AFAIU.

arewesixelyet.com/

#Chafa
#Sixel
#tut

2024-10-03

There is a fun with #Linux and also when ancient technology (#sixel) meet modern needs. Also great reusability of Linux tools helps a lot. About 5 minutes of fun and here is very hackish PDF viewer for terminal emulator with sixel support, thanks to #popplerutils and #libsixel, the rest is just wrapping 46 lines of Linux shell.

Microsoft just released 1.22 of the Windows Terminal Preview which adds support for Sixels! 🎉🚀

devblogs.microsoft.com/command

I'm excited to see images in ta-rss showing up in better quality than the Halfblocks option 😎

github.com/matthias-buttgereit

#Microsoft #Terminal #Windows #RSS #Sixel #Rust #Rustlang

Kit Rhett Aultmanroadriverrail@signs.codes
2024-07-31

Alright. Having started to wrap my head around #NeoVim and get a little more used to #Lua, I'm starting to feel pretty off to the races here. Quality IDE-like environments for Go and Rust, file navigation, and even a #Sixel image viewer. I can see this becoming a portable daily driver.

2024-07-17

@nikitonsky I wish we could #sixel or otherwise put images inline with terminals. That might go a long way toward putting diagrams "in" with code.

But using the diagrams for input? At that point it's not just code anymore. There has to be some extra-special tooling to support it. Or a VM. I guess Smalltalk is able to do this. But it certainly changes the nature of code as we typically think of it now. The "side artifact" seems inescapable.

Though maybe something like org-mode fancied up so you could toggle between data representations and diagrams/widgets?

Axel ⌨🐧🐪🚴😷 | R.I.P Natenomxtaran@chaos.social
2024-07-05

#TIL about #lsix (github.com/hackerb9/lsix) and calling #xterm with the option "-ti vt340" to be able to display inline images inside an xterm—thanks to lsix having just arrived in #DebianUnstable: packages.debian.org/sid/lsix

These inline images (or the backend used to display them) seem to be called #sixel graphics. And they're said to work transparently through SSH. Maybe better than #chafa or #catimg.

#BloomScrolling on the terminal! 😉

#Kerdalo #JardinsDeKerdalo #Debian #DebianSid #ImageMagick

A screenshot of an xterm running zsh showing 10 thumbnails of photographs from Jardins de Kerdalo including their file names inside the terminal and then the output of the command "echo $TERM": "xterm-256color".
R. L. Dane :debian: :openbsd:RL_Dane@fosstodon.org
2024-06-30

AreWeSixelYet.com/

Amazing stuff. Great resource to find #sixel-compatible terminals

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst