summary refs log tree commit diff
path: root/gfx/man/gfxx.1
blob: 19a25c10beecbb8a94869749559b42f1cfb4d5d1 (plain) (blame)
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
.Dd September 8, 2018
.Dt GFXX 1
.Os "Causal Agency"
.
.Sh NAME
.Nm gfxx
.Nd graphics data explorer
.
.Sh SYNOPSIS
.Nm
.Op Fl fm
.Op Fl c Ar space
.Op Fl p Ar file
.Op Fl e Ar lb
.Op Fl E Ar lb
.Op Fl b Ar bits
.Op Fl n Ar offset
.Op Fl w Ar width
.Op Fl z Ar scale
.Op Fl o Ar prefix
.
.Sh DESCRIPTION
.Nm
is an interactive graphics data explorer
capable of dumping PNGs.
.
.Pp
The arguments are as follows:
.Bl -tag -width Ds
.It Fl E Ar lb
Set bit order to little or big endian.
.
.It Fl b Ar bits
Set number of bits of padding,
red,
green
and blue
components.
Four digits are required.
.
.It Fl c Ar space
Set color space to one of
.Cm indexed ,
.Cm grayscale ,
.Cm rgb .
.
.It Fl e Ar lb
Set byte order to little or big endian.
.
.It Fl f
Flip display vertically.
.
.It Fl m
Mirror display horizontally.
.
.It Fl n Ar offset
Set byte offset into data.
.
.It Fl o Ar prefix
Set PNG output filename prefix.
.
.It Fl p Ar file
Load indexed color palette from
.Ar file .
.
.It Fl w Ar width
Set display column width.
.
.It Fl z Ar scale
Set display scale.
.El
.
.Pp
The interactive keys are as follows:
.Bl -tag -width Ds
.It Ic q
Quit.
.
.It Ic x
Export one frame as PNG.
.
.It Ic X
Export each frame as PNG.
.
.It Ic o
Print interactive options.
.
.It Ic []
Select color space.
.
.It Ic p
Sample indexed palette from top-left corner.
.
.It Ic P
Export indexed palette as RGB data.
.
.It Ic {}
Select bits preset.
.
.It Ic e
Toggle byte order.
.
.It Ic E
Toggle bit order.
.
.It Ic hl
Adjust offset by byte.
.
.It Ic jk
Adjust offset by pixel.
.
.It Ic HL
Adjust offset by pixel row.
.
.It Ic JK
Adjust offset by pixel row square.
.
.It Ic ,.
Adjust display column width.
.
.It Ic <>
Adjust display column width by half or double.
.
.It Ic f
Toggle vertically flipped display.
.
.It Ic m
Toggle horizontally mirrored display.
.
.It Ic -+
Adjust display scale.
.
.It Ic 0-9
Set bits.
.El
.
.Sh SEE ALSO
.Xr pngo 1
521a0da2b&follow=1'>Set colours for Xt and cwmJune McEnroe And increase XTerm internalBorder. 2021-02-07Set urgency on bell in xtermJune McEnroe 2021-02-07Add bindings for brightness controlJune McEnroe Weirdly the Fn key doesn't change how the F row registers... I wonder if I can do something about that. 2021-02-07Set X key repeat rateJune McEnroe 2021-02-07Bump font size to 12June McEnroe 11 is what I use on macOS, but I feel like my eyes are working harder here. 2021-02-07Fully configure and rebind cwmJune McEnroe This is sort of a mix of trying to emulate macOS somewhat for my muscle memory and just rebinding some of the cwm defaults to use 4- rather than M-. 2021-02-07Add BintiJune McEnroe 2021-02-07Finish configuring xtermJune McEnroe 2021-02-06Enable tapping, reverse scroll, set scaling in wsconsctlJune McEnroe 2021-02-06Set root window to black on purple snowJune McEnroe 2021-02-06Add xmodmap configurationJune McEnroe 2021-02-06Add initial OpenBSD X configurationJune McEnroe cwm still needs a lot more rebinding, and I need to actually look at its other options. xterm definitely still needs some configuration, but I at least managed to get it to use a decent looking font. Very happy that OpenBSD includes Luxi Mono, which is what my usual font, Go Mono, is based on anyway. Still missing is xmodmap and such. 2021-02-06Add xterm output to schemeJune McEnroe