man/man1/normpat.1
author Axel Jacobs <axel@jaloxa.eu>
Mon, 27 Jun 2011 20:35:27 +0100
changeset 18 eb4125f74a79
parent 12 a5d25b4668ac
permissions -rw-r--r--
Added material file for test objects.
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: normpat.1,v 1.2 2003/12/09 15:59:06 greg Exp $"
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
     2
.TH NORMPAT 1 11/15/93 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
normpat - normalize RADIANCE pictures for use as patterns.
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 normpat
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 \-v
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 \-b
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
.B \-f
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    13
][
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    14
.B "\-r maxres"
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    15
]
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    16
.B "picture .."
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    17
.SH DESCRIPTION
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    18
.I Normpat
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    19
normalizes one or more RADIANCE pictures to an average brightness of 1.0
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    20
and optionally removes fundamental frequencies and blends the edges
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    21
of the image.
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    22
The original images are overwritten during this process, and it is
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    23
recommended that the program work on copies of the pictures for this reason.
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    24
.PP
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    25
The
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    26
.I \-r
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    27
option can be used to set the maximum horizontal or vertical resolution
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    28
of the final result, which should not be greater than 256 for most
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    29
patterns (due to the associated memory burden during rendering).
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    30
The
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    31
.I \-f
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    32
option uses a Fourier transform to remove the lowest frequencies
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    33
from the image, reducing the noticeability of pattern repitition.
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    34
The
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    35
.I \-b
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    36
option can be used to blend the edges of the image so that when
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    37
it is tiled, the seams are less apparent.
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    38
The
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    39
.I \-v
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    40
option turns on the verbose flag, which prints on the standard output
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    41
progress messages as the script runs.
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
.I Normpat
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    44
is a shell script that makes calls to other RADIANCE programs
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    45
that do the actual work.
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    46
.SH AUTHOR
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    47
Greg Ward
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    48
.SH "SEE ALSO"
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    49
getinfo(1), pcomb(1), pcompos(1), pfilt(1), pflip(1), protate(1),
a5d25b4668ac Added all existing man pages from HEAD-20110626.
Axel Jacobs <axel@jaloxa.eu>
parents:
diff changeset
    50
psign(1), ra_bn(1), ra_pr(1), ra_t8(1), ra_t16(1), rpict(1)