Imagero is a Java imaging library. Supported file types include BMP, GIF, TIFF, PNG, JNG, MNG, JPEG (including CMYK and 12-bit grey), PSD, PBM, PGM, PPM, TGA, EPS, EPSI, EPSF, AI, PDF, MRW, CRW, NEF, DCR, and DNG. Imagero can read thumbnails and can read and write metadata (IPTC, EXIF, XMP, Wang Annotations, Image Resource Blocks, Image File Directrories, JPEG Markers). Accurate color conversion is done with ICC profiles. TIFF tools allow you to split and merge TIFF images, add and remove IFDs. Lossless JPEG to TIFF and TIFF to JPEG conversion can be done. Lossless JPEG operations are supported.
JGui is a collection of useful Java GUI components and utilities. JGui includes a docking windows framework for Swing and AWT; a dynamic tree framework; ThreadManager, which helps to distribute tasks to a number of threads; TLToolTipManager, which shows hidden parts of JTree's and JLabel's cells; JShape, a non-rectangular translucent Swing component; and many more.
Unified I/O is high performance Java I/O library. It features high performance (due to buffering), memory management, the ability to access streams, arrays, and files using the same interface, the ability to read or write directly from or into primitive arrays, and optimized reading over HTTP. Unified I/O also contains many utilities: Transformer, BitInputStream and BitOutputStream, PackBits, a RLE4 and RLE8 decoder, a base64 codec implementation, and many others.