Class SixelGraphics

java.lang.Object
org.jline.terminal.impl.SixelGraphics
All Implemented Interfaces:
TerminalGraphics

public class SixelGraphics extends Object implements TerminalGraphics
Implementation of the Sixel Graphics Protocol.

Sixel is a bitmap graphics format supported by some terminals that allows displaying raster graphics directly in the terminal. This class provides methods for converting images to Sixel format and displaying them on terminals that support Sixel graphics.

The name "Sixel" comes from "six pixels" because each character cell represents 6 pixels arranged vertically.

Sixel graphics are supported by many terminals including:

  • xterm
  • iTerm2
  • foot
  • WezTerm
  • Konsole
  • VS Code (with enableImages setting)
Since:
3.30.0