Skip to content

Image‐Backends

Riviox edited this page May 14, 2024 · 1 revision

rebornfetch 3.0 included a rewrite of how we handle different modes (image, ascii and etc) which allowed us to add additional image backends to rebornfetch. rebornfetch now supports displaying images using catimg, libcaca, chafa, iterm2, jp2a, kitty, pixterm, pot, libsixel, termpix, tycat, and w3m.

Image Backends

Note: The screenshot for iterm2, tycat, sixel and w3m is the same since the output in these backends is identical. I also can't get a screenshot of iterm2 since I don't have a macOS machine.

Ascii

# Usage: rbfetch --ascii 
#        rbfetch --ascii /path/to/ascii

ascii

Caca

# Usage: rbfetch --caca 
#        rbfetch --caca /path/to/img
#        rbfetch --caca /path/to/dir/

caca

Catimg

# Usage: rbfetch --catimg 
#        rbfetch --catimg /path/to/img
#        rbfetch --catimg /path/to/dir/
#        rbfetch --catimg --catimg_size 1/2
#        rbfetch --catimg /path/to/img --catimg_size 1/2
#        rbfetch --catimg /path/to/dir --catimg_size 1/2

catimg

iTerm2

# Usage: rbfetch --iterm2 
#        rbfetch --iterm2 /path/to/img
#        rbfetch --iterm2 /path/to/dir/

iterm2

Jp2a

# Usage: rbfetch --jp2a 
#        rbfetch --jp2a /path/to/img
#        rbfetch --jp2a /path/to/dir/

jp2a

Pixterm

# Usage: rbfetch --pixterm
#        rbfetch --pixterm /path/to/img
#        rbfetch --pixterm /path/to/dir/

pixterm

Sixel

# Usage: rbfetch --sixel
#        rbfetch --sixel /path/to/img
#        rbfetch --sixel /path/to/dir/

sixel

Tycat

# Usage: rbfetch --tycat 
#        rbfetch --tycat /path/to/img
#        rbfetch --tycat /path/to/dir/

tycat

W3m

# Usage: rbfetch --w3m 
#        rbfetch --w3m /path/to/img
#        rbfetch --w3m /path/to/dir/

w3m

Off

# Usage: rbfetch --off

off