Help for INSERT
PURPOSE:
INSERT IS AN APPLICATIONS PROGRAM THAT WILL INSERT
ARTIFICIAL LINES IN A PICTURE AND RESCALE THE
REMAINING LINES DOWN THE APPROPRIATE AMOUNT. INSERT
IS USEFUL FOR CORRECTING MISREGISTRATION DUE TO
LINE DROPOUT.
EXECUTION:
THE FOLLOWING IS THE EXECUTION STATEMENT FOR INSERT:
insert INP OUT PARAMS
EXAMPLES:
insert INP=A OUT=B SIZE=(1,1,100,200) LINE=(1,10)
LINES 1 AND 10 OF THE OUTPUT DATA SET B ARE ARTIFICIALLY
GENERATED BY AVERAGING PIXELS IN ADJOINING LINES. LINES
2 THROUGH 9 ARE LINES 1 THROUGH 8 OF THE INPUT DATA SET.
LINES 11 THROUGH 102 ARE LINES 9 THROUGH 100 OF THE INPUT
DATA SET.
insert INP=A OUT=B SIZE=(1,1,100,200) DN=128 LINE=5 TRUNC=TRUNC
LINE 5 OF THE OUTPUT DATA SET, B, WILL BE ARTIFICIAL WITH DN
OF 128. LINES 1 THROUGH 4 ARE LINES 1 THROUGH 4 OF THE
INPUT DATA SET, A. LINES 6 THROUGH 100 ARE LINES 5 THROUGH 99 OF
THE INPUT DATA SET, A.
RESTRICTIONS:
MAX. NUMBER OF LINES THAT CAN BE INSERTED = 100.
IF NO LINES ARE SPECIFIED FOR INSERTION THE INPUT
DATA SET IS COPIED TO THE OUTPUT DATASET. IF AN
UNEXPECTED EOF OCCURS, ARTIFICIAL LINES ARE
ADDED TO MAKE UP THE DIFFERENCE.
TIMING: NONE AVAILABLE FOR THE VAX
ORIGINAL PROGRAMMER: J. D. ADDINGTON, 19 JUNE 1974
CONVERTED TO VAX: J. A. MOSHER, 15 MARCH 1983
CONVERTED TO VICAR2: S. POHORSKY, 19 NOV. 1984
REVISION 1: L. W. KAMP, 20 JAN. 1985
Made portable for UNIX Alan Scop (CRI), 2 MAY 1994
CURRENT COGNIZANT PROGRAMMER: L. W. KAMP
PARAMETERS:
INP
INPUT DATASET
OUT
OUTPUT DATASET
SIZE
IMAGE SIZE
SS
INTEGER - STARTING SAMPLE
SL
INTEGER - STARTING LINE
NL
INTEGER - NUMBER OF LINES
NS
INTEGER - NUMBER OF SAMPLES
LINE
1-100 ARTIFICIAL-LINE NUMBERS
DN
DN OF INSERTED LINE PIXELS
NOAVG
SUPPRESS AVERAGING OF INSERTED PIXELS?
TRUNC
OUTPUT LINES TO BE TRUNCATED?
NOFIX
SUPPRESS FIXING OF BAD LINES?
NOPRINT
SUPPRESS MESSAGES?
See Examples:
Cognizant Programmer: