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