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 reflection about a line
      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 < maandree@kth.se >