From fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4 Mon Sep 17 00:00:00 2001
From: Joseph Hunkeler <jhunkeler@gmail.com>
Date: Wed, 8 Jul 2015 20:46:52 -0400
Subject: Initial commit

---
 pkg/proto/doc/imreplace.hlp | 62 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 62 insertions(+)
 create mode 100644 pkg/proto/doc/imreplace.hlp

(limited to 'pkg/proto/doc/imreplace.hlp')

diff --git a/pkg/proto/doc/imreplace.hlp b/pkg/proto/doc/imreplace.hlp
new file mode 100644
index 00000000..444f7562
--- /dev/null
+++ b/pkg/proto/doc/imreplace.hlp
@@ -0,0 +1,62 @@
+.help imreplace Jul95 proto
+.ih
+NAME
+imreplace -- replace pixels in a window by a constant
+.ih
+USAGE	
+imreplace images value lower upper
+.ih
+PARAMETERS
+.ls images
+Images in which the pixels are to be replaced.
+.le
+.ls value
+Replacement value for pixels in the window.
+.le
+.ls imaginary = 0.
+Replacement value for pixels in the window for the imaginary part of
+complex data.
+.le
+.ls lower = INDEF
+Lower limit of window for replacing pixels.  If INDEF then all pixels
+are above \fIlower\fR.  For complex images this is the magnitude
+of the pixel values.  For integer images the value is rounded up
+to the next higher integer.
+.le
+.ls upper = INDEF
+Upper limit of window for replacing pixels.  If INDEF then all pixels
+are below \fIupper\fR.  For complex images this is the magnitude
+of the pixel values.  For integer images the value is rounded down
+to the next lower integer.
+.le
+.ih
+DESCRIPTION
+The pixels in the \fIimages\fR between \fIlower\fR and \fIupper\fR
+are replaced by the constant \fIvalue\fR.  The special value INDEF in
+\fIlower\fR and \fIupper\fR corresponds to the minimum and maximum
+possible pixel values, respectively.
+
+For complex images the replacement value is specified as separate
+real and imaginary and the thresholds are the magnitude.  For
+integer images the thresholds are used as inclusive limits
+so that, for example, the range 5.1-9.9 affects pixels 6-9.
+.ih
+EXAMPLES
+1. In a flat field calibration which has been scaled to unit mean replace
+all response values less than or equal to 0.8 by 1.
+
+    cl> imreplace calib 1 upper=.8
+
+2. Set all pixels to zero within a section of an image.
+
+    cl> imreplace image[1:10,5:100] 0
+.ih
+REVISIONS
+.ls IMREPLACE V2.11
+The lower value is now rounded up for integer images so that a range
+like 5.1-9.9 affects pixels 6-9 instead of 5-9.
+.le
+.ih
+SEE ALSO
+imexpr
+.endhelp
-- 
cgit 

