1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
|
#!/bin/bash
# enable sixel scrolling
# set this to l for mlterm (swapped meaning)
echo -e "\x1b[?80h"
clear
echo "test different widths"
sixels='~ ~~ ~~~ ~~~~ ~~~~~ ~~~~~~ ~~~~~~~ ~~~~~~~~ ~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~'
for sixel in $sixels
do
echo -ne "###\x1bPq#2$sixel\x1b\\xxx"
read
done
clear
echo "test different heights - full sixel block"
echo -ne "###\x1bPq#2~~~~~~\x1b\\xxx"
read
echo -ne "###\x1bPq#2~~~~~~-~~~~~~\x1b\\xxx"
read
echo -ne "###\x1bPq#2~~~~~~-~~~~~~-~~~~~~\x1b\\xxx"
read
echo -ne "###\x1bPq#2~~~~~~-~~~~~~-~~~~~~-~~~~~~\x1b\\xxx"
read
echo -ne "###\x1bPq#2~~~~~~-~~~~~~-~~~~~~-~~~~~~-~~~~~~\x1b\\xxx"
read
clear
echo "test different heights - adding pixels downwards"
echo -ne "###\x1bPq#2~~~~~~-??????\x1b\\xxx"
read
echo -ne "###\x1bPq#2~~~~~~-@@@@@@\x1b\\xxx"
read
echo -ne "###\x1bPq#2~~~~~~-BBBBBB\x1b\\xxx"
read
echo -ne "###\x1bPq#2~~~~~~-FFFFFF\x1b\\xxx"
read
echo -ne "###\x1bPq#2~~~~~~-NNNNNN\x1b\\xxx"
read
echo -ne "###\x1bPq#2~~~~~~-^^^^^^\x1b\\xxx"
read
echo -ne "###\x1bPq#2~~~~~~-~~~~~~\x1b\\xxx"
read
echo -ne "###\x1bPq#2~~~~~~-~~~~~~-??????\x1b\\xxx"
read
echo -ne "###\x1bPq#2~~~~~~-~~~~~~-@@@@@@\x1b\\xxx"
read
echo -ne "###\x1bPq#2~~~~~~-~~~~~~-BBBBBB\x1b\\xxx"
read
echo -ne "###\x1bPq#2~~~~~~-~~~~~~-FFFFFF\x1b\\xxx"
read
echo -ne "###\x1bPq#2~~~~~~-~~~~~~-NNNNNN\x1b\\xxx"
read
echo -ne "###\x1bPq#2~~~~~~-~~~~~~-^^^^^^\x1b\\xxx"
read
echo -ne "###\x1bPq#2~~~~~~-~~~~~~-~~~~~~\x1b\\xxx"
read
clear
echo "right border"
echo -ne "###\x1bPq#2!400~\x1b\\xxx"
read
echo -ne "###\x1bPq#2!450~\x1b\\xxx"
read
echo -ne "###\x1bPq#2!500~\x1b\\xxx"
read
echo -ne "###\x1bPq#2!1500~\x1b\\xxx"
read
|