WRITE_PPM procedure writes an image to a
PPM (true-color) or
PGM (gray scale) file.
WRITE_PPM only writes 8-bit deep PGM/PPM files of the standard type. Images should be ordered so that the first row is the top row.
PPM/PGM format is supported by the PBMPLUS toolkit for converting various image formats to and from portable formats, and by the Netpbm package.
This routine is written in the IDL language. Its source code can be found in the file
subdirectory of the IDL distribution.
A scalar string specifying the full pathname of the PPM or PGM file to write.
The 2D (gray scale) or 3D (true-color) array to be written to a file.
Set this keyword to force WRITE_PPM to use formatted ASCII input/output to write the image data. The default is to use the far more efficient binary input/output (RAWBITS) format.
Suppose you have a grayscale image array stored in the IDL variable
. To write this image to a PGM file, use the following command:
WRITE_PPM, 'file.pgm', image