Introduction
Introduction Statistics Contact Development Disclaimer Help
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] >
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.