mirror of
https://gitlab.com/AutumnMeowMeow/jexer
synced 2024-09-19 11:50:19 -06:00
4a7e06f657
The ECMA48 sixel parser now recognizes transparency (the missing pixels kind, not alpha blending). When using the Swing backend, if jexer.Swing.imagesOverText is true then text glyphs will be rendered underneath image cells. This is defaulted to false because of the hideous performance cost at the moment, especially against sixel animations in terminal windows. ECMA48 backend is still unaware of transparency. I would need to define a font with fallback and render images-over-text to that, which is slightly more than I want to handle at the moment. (Though I do use a similar method for VT100 double-width / double-height inside the terminal window.) Jexer PNG images in terminal windows also handle 24-bit + transparency. One can use the 'imgls' script in the examples directory to try this out. |
||
---|---|---|
.. | ||
floating_terminal.png | ||
for_nick.png | ||
jexer_sixel_in_sixel.png | ||
new_demo1.png | ||
readme_application.png | ||
screenshot1.png | ||
screenshot1_old.png | ||
sixel_color_wheel.png | ||
sixel_images.png | ||
snake_swing.png | ||
snake_xterm.png | ||
yodawg.png |