veltza 7a581fe4e1
sixel: improve the renderer (#143)
In the current implementation, when text is written over an image, we
have to cut the entire text line out of the image, regardless of how
long the text is. It doesn't look good, but it was a design choice for
the following reasons:
1) To keep the sixel engine as fast as possible
2) Most applications do not write text on the images anyway

To bring the st terminal in line with other terminals that support
sixels, I have now improved the sixel renderer so that the images can
now have gaps, which allows the text to be printed inside the images.
The changes should not affect performance in normal cases. Only when the
renderer has to deal with the text there might be some performance hits
depending on how many gaps there are in the images.
2024-07-07 21:18:09 +02:00
..
2022-09-24 11:04:38 +02:00
2020-03-21 16:41:43 +01:00
2020-03-29 15:38:16 +02:00
2020-03-29 15:38:16 +02:00
2024-03-13 10:33:51 +01:00
2021-07-12 09:25:52 +02:00
2024-03-13 10:33:51 +01:00
2024-07-07 21:18:09 +02:00
2024-03-13 10:33:51 +01:00
2020-01-07 14:05:53 +01:00
2020-01-07 14:05:53 +01:00
2024-03-13 10:33:51 +01:00
2024-03-13 10:33:51 +01:00
2021-05-09 09:25:22 +02:00
2021-05-09 09:25:22 +02:00
2021-05-09 17:48:28 +02:00