
PBMplus includes a number of programs for converting various image formats to and from portable formats; plus some tools for manipulating the portable formats. The package is broken up into four parts. First is PBM, for bitmaps (1 bit per pixel). Then there is PGM, for greyscale images. Next is PPM, for full-color images. Last, there is PNM, which does content-independent manipulations on any of the three formats.
Image Tools binary release 2.0 of the San Diego Supercomputer Center (SDSC) include some useful command line tools for image processing such as :
| imconv | Convert between various image file formats |
| imcopy | Copy a piece of an image into a new file |
| imfile | Determine the image file format used by one or more files |
| imflip | Flip an image vertically or horizontally |
| imformats | List the attributes of supported image file formats |
| imgray | Convert an image to grayscale |
| immono | Convert an image to monochrome |
| impaste | Paste an image on top of another image |
| imscale | Scale an image up or down in size |
Source code for each of the above tools is included. Release 2.0 includes the C subroutine library libim.a, its include fileim.h and its manual pages. Source is not included. This release supports the following image file formats:
eps gif hdf icon iff mpnt pbm pcx pgm
pic pict pix pnm ppm ps ras rgb rla
rle rpbm rpgm rpnm rppm synu tiff x xbm
xwd
HIPS-2 is a software system for image processing in UNIX environment. Programs have been developed for simple image transformations, filtering, convolution, Fourier and other transform processing, edge detection and line drawing manipulation, simulation of digital compression and transmission, noise generation, and image statistics computation.
XGL is a software library of two-dimensional and three-dimensional graphics primitives functions designed to support a wide variety of graphics based applications running on Sun hardware platforms. It implicitly uses Sun hardware graphics acceleration whenever possible. XGL runs within the window environment managed by an X11-R4 server. It provides functionality not found in SunPHIGS or SunGKS by giving applications greater control over the graphics to be rendered on the device.
The SunVision software contains four visualization components that provide functionality in these area : image processing, volume rendering and analysis, photorealistic rendering, and interactive display and manipulation of three dimensional geometric data. The SunVision also includes a reconfigurable user interface, several user interface tools, and a tool for displaying image and movie data generated by the SunVision visualization tools.
3DVIEWNIX is a data-, machine-, and application-independent software. It provies a variety of sophisticated methods for visualizing, manipulating, and analyzing structure information captured in multidimensional, multimodality image data. Data handled by 3DVIEWNIX are all represented in a protocol that is a multidimensional generalization of the ACR-NEMA 2.0 standards.
xv is an X11 program that interactively displays images in the GIF, JPEG, TIFF, PBM, PGM, PPM, X11 bitmap, Utah Raster Toolkit RLE, PDS/VICAR, Sun Rasterfile, BMP, PCX, IRIS RGB, possibly PostScript, and PM formats on workstations and terminals running the X Window System, Version 11.
The public domain distribution JPEG version 3.0 contains C software to implement JPEG image compression and decompression. JPEG is a standardized compression method for full-color and gray-scale images. It is intended for lossy "real-world" scenes; cartoons and other non-realistic images are not its strong suit.
The software implements JPEG baseline and extended-sequential compression processes. Provision is made for supporting all variants of these processes, although some uncommon parameter settings aren't implemented yet. The present software is not far beyond the prototype stage. It does not support all possible variants of the JPEG standard, and some functions have rather slow and/or crude implementations. However, it is useful already.
This is Version 3.00 of the public domain TIFF support software. Included is a library, libtiff, for reading and writing TIFF files. The library, along with associated tool programs, should handle most of your needs for reading and writing files that follow the 5.0 TIFF spec for Classes B, G, P, and R. Tools for conveting certain types of image to TIFF format are bundled.
Khoros is a software environment for data processing and visualization. It integrates multiple user interface modes, code generators, instructional aids, information processing, and data visualization to produce a comprehensive image/information processing research tool. The Khoros infrastructure consists of several layers of interacting subsystems. A high-level user interface specification (UIS) combined with methods of software development, embedded in a code generation tool set, qualify as a user interface development system (UIDS). An interoperable data exchange format and algorithm library contain the application specific layer. One of the most powerful features of the system is its high-level, abstract visual language, cantata. These basic facilities have been used to build a set of applications for performing image processing research, algorithm development, and data visualization.
The Geographic Resources Analysis Support System (GRASS) is a geographic information system (GIS) developed by researchers at the U.S. Army Construction Engineering Laboratory (USACERL). GRASS provides software capabilities suitable for organizing, portraying and analyzing digital spatial data. The distribution includes source code and user sites (including many government organizations, educational institutions, and private firms). While researchers at USACERL still maintain and support GRASS, programmers at numerous sites can work directly with GRASS source code for navigating the new release.