| blind-matrix-reflect.1 - blind - suckless command-line video editing utility | |
| git clone git://git.suckless.org/blind | |
| Log | |
| Files | |
| Refs | |
| README | |
| LICENSE | |
| --- | |
| blind-matrix-reflect.1 (1369B) | |
| --- | |
| 1 .TH BLIND-MATRIX-REFLECT 1 blind | |
| 2 .SH NAME | |
| 3 blind-matrix-reflect - Create an affine 2D-transformation matrix for ref… | |
| 4 .SH SYNOPSIS | |
| 5 .B blind-matrix-reflect | |
| 6 [-c] | |
| 7 .SH DESCRIPTION | |
| 8 .B blind-matrix-reflect | |
| 9 creates an affine 2D-transformation matrix for | |
| 10 reflection about a line. The parameters for the | |
| 11 matrix is read in stdin in format of a blind video, | |
| 12 one matrix per frame in stdin created and printed | |
| 13 to stdout in format of a blind video. | |
| 14 .P | |
| 15 Each frame in stdin shall contain exactly 2 pixels, | |
| 16 the first pixel holds the x-value of the line going | |
| 17 out from origo the image is reflected around, the | |
| 18 second pixel holds the y-value of this line. | |
| 19 .P | |
| 20 The luma (encoding in the Y-channel, the second | |
| 21 channel) multiplied by the alpha (the fourth channel) | |
| 22 of the input pixels are used as the values. Each | |
| 23 values in the resulting matrices are stored | |
| 24 in all channels. | |
| 25 .SH OPTIONS | |
| 26 .TP | |
| 27 .B -c | |
| 28 Create different matrices for each channel. Use | |
| 29 values from each channel in stdin to create | |
| 30 matrices whose values are stored in the same | |
| 31 channels in stdout. | |
| 32 .SH SEE ALSO | |
| 33 .BR blind (7), | |
| 34 .BR blind-from-text (1), | |
| 35 .BR blind-matrix-orthoproject (1), | |
| 36 .BR blind-matrix-rotate (1), | |
| 37 .BR blind-matrix-scale (1), | |
| 38 .BR blind-matrix-shear (1), | |
| 39 .BR blind-matrix-translate (1), | |
| 40 .BR blind-matrix-transpose (1), | |
| 41 .BR blind-multiply-matrices (1) | |
| 42 .SH AUTHORS | |
| 43 Mattias Andrée | |
| 44 .RI < [email protected] > |