home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 March
/
VPR9703A.ISO
/
VPR_DATA
/
DOGA
/
SOURCES
/
REND.LZH
/
PIC1600
/
PICCOPY.C
< prev
next >
Wrap
C/C++ Source or Header
|
1995-05-17
|
618b
|
30 lines
#include <stdio.h>
#include <stdlib.h>
#include "piclib.h"
void main(int argc, char *argv[])
{
PicData *in, *out;
Pixel pixel[2048];
int i;
if (argc < 4) {
printf("piccopy <infile> <outfile> <mode>\n");
exit(1);
}
if ((in = PicReadOpen(argv[1])) == NULL) {
printf("Open Error(%s)!\n", argv[1]);
exit(1);
}
if ((out = PicWriteOpen(argv[2], in->pixelX, in->pixelY, atoi(argv[3]))) == NULL) {
printf("Open Error(%s)\n", argv[2]);
exit(2);
}
for (i = in->pixelY; i > 0; --i) {
PicInputLine(in, pixel);
PicOutputLine(out, pixel);
}
PicClose(in);
PicClose(out);
}