Acme.JPM.Encoders.GifEncoder
Outputs a GIF file from an Image or ImageProducer. NOTE: This may have patent issues. [Open Source]
BMP Reader
Description of the Windows BMP format and a class to read those files. [Open Source]
Gif4J
Reads, writes, watermarks, transforms and comments animated and non-animated GIF images. Includes a fast and qualitative Java color quantizer. Supports text rendering, morphing filters, and ImageIO. [Commercial, w/ trial version]
GIFOutputStream.java
Write java.awt.image.Image to a GIF. [Open Sounce, Non-commercial]
How to read EXIF and IPTC with Java Image I/O API
Explains how to use Java Image I/O API (javax.imageio) to read EXIF and IPTC metadata from a JPEG file.
IBM alphaWorks
Bean that reads and writes Windows BMP files. [IBM Internet License Agreement]
ICOReader for the ImageIO API
An ImageIO library for reading microsoft .ico files. [Open source, LGPL]
ImageGear
Load TIFF, BMP, MO:DCA, IOCA, and CALS; write BMP, CALS, and TIFF; image display, printing, processing, and management. [Commercial, w/ evaluation version]
ImageJ
Read and write GIF, JPEG, and ASCII. Read BMP, DICOM, and FITS. [Open Source, Public Domain]
ImageroReader
A Java library for reading image files, thumbnails and metadata. It includes a utility to drop metadata from JPEG files. Can read predefined area of image, can read image channel and scale images. [Free for non-commercial use]
Java Advanced Imaging API
An image processing toolkit supporting tiling, deferred execution, and network imaging. [Sun Binary Code License]
Java Image Loading
JNI replacements for Java's image loading that is designed to work more efficiently. Supports GIF, JPEG, PNG (1.0), TIFF, TGA, BMP, and XPM/XBM. [Open Sounce, LGPL]
Java PictDraw
A Java library to handle Macintosh QuickDraw Pictures (PICT). Parses and displays quickdraw pictures and handles vector graphics, text and bitmaps both uncompressed and RLE compressed. [Freeware, Source code available on request.]
JIMI
Sun's library that reads GIF, JPEG, TIFF, PNG, PICT, Photoshop, BMP, Targa, ICO, CUR, Sunraster, XBM, XPM, and PCX. [Sun Binary Code License]
JPEG Encoder
Write JPEG files. [Open Source, no modification]
LizardWorks TIFF library
Read and write TIFF (Tagged Image File Format) files with application and applet examples. [Open Source, LGPL]
Pixify Imaging Solutions
Java imaging solutions include image viewers and class libraries that support TIFF, JPEG, GIF, PNG, DNG and BMP.
PNG Encoder
Takes a Java Image as its input and produces a byte array in PNG format. [Open Source, LGPL]
PngEncoder
A fast Java based PNG encoder. The footprint is just over 5K and the internal object creation during runtime is kept to a minimum to avoid calls to the garbage collector. It is compatible with JDK 1.1 and later.
RasterMaster
Class library, components, and applets offering display, printing and saving of TIFF, GIF, PNG, BMP, JPEG, MO:DCA IOCA and PTOCA, CMYK, CALS, DICOM, and JEDMICS. [Commercial, /w evaluation version]
Read BMP Sample
A BMP reader and sample application. [Open Source]
Sixlegs PNG library
Load images in Portable Network Graphic (PNG) format. [Open Source, LGPL]
Tiffy
Image editor written in Java that supports TIFF, GIF, JPG, BMP and PNG. [Commercial, w/ demo version]
WBMPCreator
Library to read and write WBMP files for mobile devices and WAP. [Commercial, w/ trial version]