man/man1/fieldcomb.1
author Axel Jacobs <axel@jaloxa.eu>
Tue, 28 Jun 2011 22:23:24 +0100
changeset 31 411573439171
parent 12 a5d25b4668ac
permissions -rw-r--r--
Added objpict man page.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
12
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
     1
.\" RCSid "$Id: fieldcomb.1,v 1.4 2008/11/10 19:08:17 greg Exp $"
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
     2
.TH FIELDCOMB 1 9/6/2005 RADIANCE
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
     3
.SH NAME
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
     4
fieldcomb - combine two or more field frames for video animation
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
     5
.SH SYNOPSIS
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
     6
.B fieldcomb
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
     7
[
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
     8
.B "-e|-o"
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
     9
][
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    10
.B \-r
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    11
]
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    12
[
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    13
.B "-f combined.hdr"
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    14
]
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    15
.B "field0.hdr field1.hdr .."
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    16
.SH DESCRIPTION
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    17
.I Fieldcomb
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    18
combines two or more field frames into half as many final video frames
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    19
for field-based animations.
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    20
Normally, the even scanlines in the output are given over to the first,
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    21
third, fifth, etc. pictures given on the input, and the odd scanlines are
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    22
given over to the second, fourth, sixth, etc. pictures on the input.
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    23
This behavior corresponds to the
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    24
.I \-e
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    25
option, which is set by default.
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    26
To reverse this ordering, the
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    27
.I \-o
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    28
option must be specified.
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    29
.PP
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    30
Normally,
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    31
.I fieldcomb
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    32
will name output frames by dividing the numbers on the input field
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    33
file names by 2, inserting a 'C' right before the number, adding
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    34
leading zeroes to make it always four digits.
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    35
For example, the command:
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    36
.IP "" .2i
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    37
fieldcomb anim12.hdr anim13.hdr anim14.hdr anim15.hdr
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    38
.PP
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    39
will produce two output pictures:
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    40
.IP "" .2i
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    41
animC0006.hdr & animC0007.hdr
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    42
.PP
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    43
If an odd number of input files is given on the command line, the last file
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    44
is held over and used as the first file in the next invocation of
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    45
.I fieldcomb
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    46
in the same directory.
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    47
In this way, the program works well with the "TRANSFER" facility of
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    48
.I ranimate(1),
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    49
which does not guarantee an even number of frames will be passed every time.
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    50
.PP
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    51
If only two input files are given, the
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    52
.I \-f
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    53
option may be used to specify a different output name of the user's choosing.
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    54
.PP
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    55
If the
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    56
.I \-r
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    57
option is specified, then the input files will be removed once they have
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    58
been combined.
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    59
.SH AUTHOR
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    60
Greg Ward
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    61
.SH ACKNOWLEDGEMENT
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    62
Work on this program was sponsored by Iebele Abel.
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    63
.SH "SEE ALSO"
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    64
getinfo(1), pcomb(1), pfilt(1), phisto(1), ran2tiff(1), ranimate(1), rpict(1)