|
|
1.1 ! root 1: \" -*-nroff-*- ! 2: .TH SHOWIMG 1 "21 February 1986" "CfA Additions" ! 3: .SH NAME ! 4: showimg \- display CCD\-format images under X windows ! 5: .SH SYNTAX ! 6: .B showimg ! 7: [ \fIoptions\fR ] \fIfilename\fR ! 8: .SH DESCRIPTION ! 9: A CCD file or FITS-format file containing header information and ! 10: 16-bit image data is read into memory and presented for display ! 11: highlighting under the X window system. Mouse and cursor manipulations ! 12: allow the control of several interactive functions. Besides the ! 13: options listed below, the usual menu and window options as documented ! 14: in the \fBX\fR and \fBXMenu\fR manual pages are available, either as ! 15: inputs to the command line or in the \fI.Xdefaults\fR file. ! 16: .SH OPTIONS ! 17: .TP 6 ! 18: .B \-planes \fIn\fB ! 19: Allocate \fIn\fR planes to the display image. This will use 2**n colors or ! 20: gray levels. ! 21: .TP 6 ! 22: .B \-rgb ! 23: Default to red\-green\-blue color selection on startup instead of gray scale. ! 24: .TP 6 ! 25: .B \-neg ! 26: Default to inverse video on startup. ! 27: .TP 6 ! 28: .B \-sqrt ! 29: Default to square root mapping on startup instead of linear. ! 30: .TP 6 ! 31: .BI \-threshold\ tnum ! 32: Use \fItnum\fR as the threshold level for scaling the 16\-bit image ! 33: instead of the one determined automatically. ! 34: .TP 6 ! 35: .BI \-saturate\ snum ! 36: Use \fIsnum\fR as the saturation level for scaling the 16\-bit image ! 37: instead of the one determined automatically. ! 38: .TP 6 ! 39: .B -fits ! 40: Assume FITS format. Checks that `SIMPLE = T' and that `BITPIX = 16', ! 41: and reads the size from `NAXIS1' and `NAXIS2'. The image will be read with ! 42: 2880\-byte reads and the 16\bit integers byte-swapped if on a VAX. ! 43: .TP 6 ! 44: .B -dfits ! 45: Assume `disk' FITS format. On a VAX this assumes the integers do not need ! 46: to be byte-swapped; otherwise this option is identical to \fI\-fits\fR. ! 47: Checks that `SIMPLE = T' and that `BITPIX = 16', and reads the size from ! 48: `NAXIS1' and `NAXIS2'. The image will be read with 2880\-byte reads. ! 49: .TP 6 ! 50: .BI \-skip\ hbytes \ \-nrows \ nr \ \-ncols \ nc ! 51: Do not read image size information from the header (either FITS or CfA CCD); ! 52: skip \fIhbytes\fR bytes ! 53: of information at the beginning of the file instead. The image is \fInc\fR ! 54: columns by \fInr\fR rows of 16-bit pixels. This option can be used to read and ! 55: display images in `foreign' formats. ! 56: .SH Mouse Control ! 57: By default the picture comes up with a linear intensity gray scale. Pressing ! 58: any mouse button, with or without mouse motion, causes the intensities ! 59: displayed to change. Holding down the control button while pressing a mouse ! 60: button causes a pop\-up menu to appear, providing furthur choices. Releasing ! 61: the button while pointing to an active selection chooses that selection. ! 62: .PP ! 63: The first pop-up menu selects other functions such as reinitialization to the ! 64: default intensity map, display in red\-green\-blue or gray scale, and inverse ! 65: versus normal video. ! 66: .IP ! 67: Motion in the horizontal direction while holding down a mouse button down ! 68: corresponds to a ! 69: change in the threshold or background levels displayed. Motion in the vertical ! 70: direction with a mouse button down changes the contrast. The center of the ! 71: window is considered the default or null point. ! 72: .IP ! 73: If the \-rgb option is selected, either in the command line or via the pop\-up ! 74: menu, the left, middle, and right mouse buttons control the red, green, and ! 75: blue intensity, respectively. ! 76: .PP ! 77: The second menu selects secondary cursor\-activated options: printing, ! 78: panning, and zoom\-in. As each of these is selected, the mouse cursor changes ! 79: to reflect the intended operation. ! 80: .IP ! 81: Clicking any mouse button with the print option selected prints the 16-bit ! 82: pixel value under that point, and the pixels atround it in an 11x11 grid. ! 83: .IP ! 84: Under the pan and zoom options, the picture is redisplayed centered around the ! 85: point under the cursor when clicked. If the point is too close to the edge of ! 86: the display window, the point may not actually be displayed in the center. The ! 87: zoom options (x2 and x4) magnify the picture via pixel replication. ! 88: .PP ! 89: The third menu select on of two functions to map the 16-bit intensities into ! 90: the n-bit intensities loaded into the GPX memory: linear and sqrt. The latter ! 91: is useful to relatively de-empahsize the contrast between background and ! 92: bright pixels. After recalculating the mapping, the entire picture will be ! 93: redrawn with the new pixels in the GPX. ! 94: .SH BUGS ! 95: .PP ! 96: Needs a histogram display function to allow interactive setting of threshold ! 97: and saturation values. ! 98: Should have a true color palette instead of the rgb control to provide ! 99: independent colors. Needs more types of mapping. ! 100: .SH AUTHOR ! 101: William F. Wyatt, Smithsonian Astrophysical Observatory.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.