blind-matrix-rotate.1 - blind - suckless command-line video editing utility | |
git clone git://git.suckless.org/blind | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
blind-matrix-rotate.1 (1656B) | |
--- | |
1 .TH BLIND-MATRIX-ROTATE 1 blind | |
2 .SH NAME | |
3 blind-matrix-rotate - Create an affine 2D-transformation matrix for rota… | |
4 .SH SYNOPSIS | |
5 .B blind-matrix-rotate | |
6 [-cd] | |
7 .SH DESCRIPTION | |
8 .B blind-matrix-rotate | |
9 creates an affine 2D-transformation matrix for | |
10 rotation. The parameters for the matrix is read | |
11 in stdin in format of a blind video, one matrix | |
12 per frame in stdin created and printed to stdout | |
13 in format of a blind video. | |
14 .P | |
15 Each frame in stdin shall contain exactly 1 pixel, | |
16 this pixel holds the number of radians the image | |
17 is to be rotated clockwise around origo. | |
18 .P | |
19 The luma (encoding in the Y-channel, the second | |
20 channel) multiplied by the alpha (the fourth channel) | |
21 of the input pixels are used as the values. Each | |
22 values in the resulting matrices are stored | |
23 in all channels. | |
24 .SH OPTIONS | |
25 .TP | |
26 .B -c | |
27 Create different matrices for each channel. Use | |
28 values from each channel in stdin to create | |
29 matrices whose values are stored in the same | |
30 channels in stdout. | |
31 .TP | |
32 .B -d | |
33 Input angles in degrees rather than radians. | |
34 .SH NOTES | |
35 The image is rotated anti-clockwise if the Y-axis | |
36 grows upwards rather than downwards. | |
37 .P | |
38 Due to truncation error, when rotating a multiple | |
39 of 90 degrees, it is preferable to use | |
40 .B -d | |
41 with lets | |
42 .B blind-matrix-rotate | |
43 eliminate the error. If this is not done, | |
44 .BR blind-invert-matrix (1) | |
45 may return odd results. | |
46 .SH SEE ALSO | |
47 .BR blind (7), | |
48 .BR blind-from-text (1), | |
49 .BR blind-matrix-orthoproject (1), | |
50 .BR blind-matrix-reflect (1), | |
51 .BR blind-matrix-scale (1), | |
52 .BR blind-matrix-shear (1), | |
53 .BR blind-matrix-translate (1), | |
54 .BR blind-matrix-transpose (1), | |
55 .BR blind-multiply-matrices (1) | |
56 .SH AUTHORS | |
57 Mattias Andrée | |
58 .RI < [email protected] > |