Categories | Alphabetical | Classes | All Contents | [ < ] | [ > ]

WRITE_PPM


Syntax | Arguments | Keywords | Examples | 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.

Examples

image = DIST(100) 
WRITE_PPM, 'file.ppm', image 

Version History

Introduced: 4.0

See Also

READ_PPM, QUERY_* Routines


Categories | Alphabetical | Classes | All Contents | [ < ] | [ > ]