The PROFILES procedure interactively draws row or column profiles of an image in a separate window. A new window is created and the mouse location in the original window is used to plot profiles in the new window.
This routine is written in the IDL language. Its source code can be found in the file
profiles.pro in the
lib subdirectory of the IDL distribution.
Moving the mouse within the original image interactively creates profile plots in the newly-created profile window. Pressing the left mouse button toggles between row and column profiles. The right mouse button exits.
PROFILES, Image [, /ORDER] [, SX=value] [, SY=value] [, WSIZE=value]
The variable that represents the image displayed in the current window. This data need not be scaled into bytes. The profile graphs are made from this array, even if it is not currently displayed.
Set this keyword to 1 for images written top down or 0 for bottom up. Default is the current value of
Starting X position of the image in the window. If this keyword is omitted, 0 is assumed.
Starting Y position of the image in the window. If this keyword is omitted, 0 is assumed.
The size of the PROFILES window as a fraction or multiple of 640 by 512.
Create and display an image and use the PROFILES routine on it.
; Create an image: A = BYTSCL(DIST(256)) ; Display the image: TV, A ; Run the PROFILES routine: PROFILES, A, WSIZE = .5
A 320 x 256 pixel PROFILES window should appear. Move the cursor over the original image to see the profile at the cursor position. Press the left mouse button to toggle between row and column profiles. Press the right mouse button (with the cursor over the original image) to exit the routine.
Introduced: Pre 4.0