JIU (Java Imaging Utilities) is a Java library for pixel images. It can read and write a number of popular image file formats. Several algorithms for image editing, analysis, and processing are implemented. A GUI demo application, Javadoc API documentation, and a manual are provided as well.
| Tags | multimedia Graphics Editors Raster-Based Graphics Conversion Viewers |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | Java |
Recent releases


Changes: This release adds a significant speed-up of the scaling class Resample, example programs and an introductory tour on the Web site, static convenience methods for simpler usage of often-used features, and support for 16 bit channel images with some operations. It fixes a number of issues which led to compiler warnings.


Changes: A bug was fixed that kept the ImageLoader class from closing open files, leading to errors of the type "too many open files" at some point.


Changes: An implementation of ReduceRGB was added. The documentation was cleaned up. A JPEG codec was started, but does not work yet. A small speed improvement was made in Resample. A French translation of jiuawt was added.


Changes: This release adds a PNG codec (read and write), a GIF codec (write only), and a class for 48 bit RGB image data.


Changes: This release adds support for 16 bit grayscale images, a popularity quantizer and median cut contour removal, and an operation for batch processing of files and directory trees. jiuawt can load an image on startup, the zoom level is maintained after image changes, and there is a warning dialog when exiting and changes are not saved. A bug with ImageCodec.setFile has been fixed. Unused import statements have been removed. All Javadoc warnings have been fixed. The development version is now available from a CVS repository.