PBMA_IO
Portable Bit Map (ASCII) Files
Read and Write Utilities
PBMA_IO is a FORTRAN90 library
which reads and writes files in the
ASCII PBMA
format for 2D bit map 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.
Licensing:
The computer code and data files described and made available on this web page
are distributed under
the GNU LGPL license.
Related Data and Programs:
PBMA
is a data file directory which
contains some example PBMA files.
PBMA_IO is available in
a C++ version and
a FORTRAN90 version and
a MATLAB version.
PGMA_IO
is a FORTRAN90 library which
handles the Portable Gray Map format.
PPMA_IO
is a FORTRAN90 library which
handles the Portable Pixel Map format.
Reference:
-
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.
-
PBMA_CHECK_DATA checks bit map data.
-
PBMA_EXAMPLE sets up sample PBMA data.
-
PBMA_READ_DATA reads the data in a PBMA file.
-
PBMA_READ_HEADER reads the header of a PBMA file.
-
PBMA_READ_TEST tests an ASCII portable bit map file.
-
PBMA_WRITE writes an ASCII portable bit map file.
-
PBMA_WRITE_DATA writes the data of a PBMA file.
-
PBMA_WRITE_HEADER writes the header of a PBMA file.
-
PBMA_WRITE_TEST tests the ASCII portable bit 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 2005.