WRITE_PPM
Syntax | Arguments | Keywords | Example | Version History | See Also
The WRITE_PPM procedure writes an image to a PPM (TrueColor) or PGM (gray scale) file. This routine is written in the IDL language. Its source code can be found in the file write_ppm.pro in the lib subdirectory of the IDL distribution.
Note
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.
Syntax
WRITE_PPM, Filename, Image [, /ASCII]
Arguments
Filename
A scalar string specifying the full pathname of the PPM or PGM file to write.
Image
The 2D (gray scale) or 3D (TrueColor) array to be written to a file.
Keywords
ASCII
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.
Example
The following lines create an image in an IDL graphics window, read it from the window and write it as a .ppm file in the temporary directory, then read the .ppm file and display it in the same graphics window:
Version History