PBMB_IO
Portable Bit Map (PBM) binary Files
Read and Write Utilities
PBMB_IO
is a C library which
reads and writes files in the
binary Portable Bit Map (PBM)
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.
Languages:
PBMB_IO is available in
a C version and
a C++ version.
Related Data and Programs:
PBMA_IO,
a C library which
handles the ASCII Portable Bit Map (PBM) format.
PBMB,
a data directory which
contains some example binary Portable Bit Map (PBM) files.
PGMB_IO,
a C library which
handles the binary Portable Gray Map (PGM) format.
PPMB_IO,
a C library which
handles the binary Portable Pixel Map (PPM) format.
Reference:
-
the NETPBM homepage.
Source Code:
Examples and Tests:
List of Routines:
-
CH_CAP capitalizes a single character.
-
PBMB_CHECK_DATA checks the data for a binary portable bit map file.
-
PBMB_EXAMPLE sets up some sample PBMB data.
-
PBMB_READ reads the header and data from a binary portable bit map file.
-
PBMB_READ_DATA reads the data in a binary portable bit map file.
-
PBMB_READ_HEADER reads the header of a binary portable bit map file.
-
PBMB_READ_TEST tests the binary portable bit map read routines.
-
PBMB_WRITE writes the header and data for a binary portable bit map file.
-
PBMB_WRITE_DATA writes the data for a binary portable bit map file.
-
PBMB_WRITE_HEADER writes the header of a binary portable bit map file.
-
PBMB_WRITE_TEST tests the binary portable bit map write routines.
-
S_ADJUSTL flushes a string left.
-
S_EQI reports whether two strings are equal, ignoring case.
-
S_LEN_TRIM returns the length of a string to the last nonblank.
-
S_WORD_EXTRACT_FIRST extracts the first word from a string.
You can go up one level to
the C++ source codes.
Last revised on 15 June 2012.