<story><title>Unicode-based scientific plotting for working in the terminal</title><url>https://github.com/Evizero/UnicodePlots.jl</url></story><parent_chain><item><author>sprash</author><text>I recently found out that XTerm supports sixels natively if started with the &amp;quot;-ti 340&amp;quot; option. For example gnuplot can make use of that feature using the command &amp;quot;set terminal sixlegd&amp;quot;.&lt;p&gt;It turns out because of the way sixels are encoded (six vertical pixels in a row using bitplanes) it packs better than png when used in conjunction with the bzip2 packer. Every image can simply be encoded to sixel with imagemagick using &amp;quot;convert image.png sixel:- &amp;gt; image.six&amp;quot;&lt;p&gt;Personally I think sixels are genius should be used much more often.</text></item></parent_chain><comment><author>brutt</author><text>Sixels will be added to libvte (gnome-terminal): &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;gitlab.gnome.org&amp;#x2F;GNOME&amp;#x2F;vte&amp;#x2F;-&amp;#x2F;issues&amp;#x2F;254&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;gitlab.gnome.org&amp;#x2F;GNOME&amp;#x2F;vte&amp;#x2F;-&amp;#x2F;issues&amp;#x2F;254&lt;/a&gt;</text></comment>
<story><title>Unicode-based scientific plotting for working in the terminal</title><url>https://github.com/Evizero/UnicodePlots.jl</url></story><parent_chain><item><author>sprash</author><text>I recently found out that XTerm supports sixels natively if started with the &amp;quot;-ti 340&amp;quot; option. For example gnuplot can make use of that feature using the command &amp;quot;set terminal sixlegd&amp;quot;.&lt;p&gt;It turns out because of the way sixels are encoded (six vertical pixels in a row using bitplanes) it packs better than png when used in conjunction with the bzip2 packer. Every image can simply be encoded to sixel with imagemagick using &amp;quot;convert image.png sixel:- &amp;gt; image.six&amp;quot;&lt;p&gt;Personally I think sixels are genius should be used much more often.</text></item></parent_chain><comment><author>mongol</author><text>The Kitty terminal author also published a &amp;quot;terminal graphics protocol&amp;quot;. I don&amp;#x27;t know what other terminal supports it, however.&lt;p&gt;&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;sw.kovidgoyal.net&amp;#x2F;kitty&amp;#x2F;graphics-protocol.html&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;sw.kovidgoyal.net&amp;#x2F;kitty&amp;#x2F;graphics-protocol.html&lt;/a&gt;</text></comment>