PPMA_IO
Portable Pixel Map (ASCII) Files
Read and Write Utilities
PPMA_IO is a FORTRAN90 library
which reads and writes files in the
ASCII PPMA
format for 2D color graphics information.
There are many graphics programs, such as XV and GIMP, that can
display images in this format, or translate them to other formats
such as BMP, GIF, JPEG, MacPaint, X Window, and so on.
Related Data and Programs:
PBMA_IO
is a FORTRAN90 library which
handles the Portable Bit Map format.
PGMA_IO
is a FORTRAN90 library which
handles the Portable Gray Map format.
PPMA_IO is also available in
a C++ version
and
a MATLAB version.
Reference:
-
the PPMA Data page.
-
the NETPBM homepage.
Source Code:
Examples and Tests:
List of Routines:
-
CH_CAP capitalizes a single character.
-
GETINT reads an integer from a file.
-
GET_UNIT returns a free FORTRAN unit number.
-
PPMA_CHECK_DATA checks pixel data.
-
PPMA_EXAMPLE sets up sample RGB data suitable for a PPMA file.
-
PPMA_READ_DATA reads the data in a PPMA file.
-
PPMA_READ_HEADER reads the header of a PPMA file.
-
PPMA_READ_TEST tests the ASCII portable pixel map read routines.
-
PPMA_WRITE writes an ASCII portable pixel map file.
-
PPMA_WRITE_DATA writes the data of a PPMA file.
-
PPMA_WRITE_HEADER writes the header of a PPMA file.
-
PPMA_WRITE_TEST tests the ASCII portable pixel map write routines.
-
S_EQI is a case insensitive comparison of two strings for equality.
-
S_TO_I4 reads an integer value from a string.
-
WORD_NEXT_RD "reads" words from a string, one at a time.
You can go up one level to
the FORTRAN90 source codes.
Last revised on 15 December 2003.