June 30th, 2012· This version implements these BufferedImageOps: FunctionOp (apply given function to pixel values), LabFunctionOp (same as FunctionOp, but in the Lab colorspace), LogImageOp, ExpImageOp, FaceUpOp (sharp details and smooth skin), SharpnessOp, ThresholdSmoothOp, GaussianFilterOp, ShadowsEnhanceOp (see details in shadows), HighlightsEnhanceOp (see details in highlights), HistogramEqOp, WarpTransformOp, and WarpMorphOp,
May 15th, 2012· This version implements surface transformations (for perspective correction or water-like effects), adds the ability to save RenderedImage in TIFF format, supports PDF Shader 6 (Coons Patch Mesh), and makes the PDF Function implementation usable independent of PDF.
April 20th, 2012· This version improves speed and memory usage of the EPS and PDF parser, fixes a lot of bugs in PDF rendering, and updates the online Javadoc.
March 17th, 2012· This version rewrites most parts of the library to use new Java features (like generics and enums), can easily create/modify XMP metadata with XMPCollection, gets XMP data as TreeModel, fixes a few bugs in the PDF parser, adds support for Shading Patterns, increases PDF rendering speed, and adds support for embedded fonts (TrueType and Type1).
May 30th, 2011· TiffWriter now supports type 7 (JPEG) compression.
· The PDF_ColorSpace family (including CalGray, CalRGB, Decode, DeviceCMYK, DeviceGray, DeviceRGB, Indexed, ICC_Based, Lab, and Separation) was made independent of PDF and renamed to IColorSpace.
May 25th, 2011· Support for writing tiled TIFF files was added.
· The possibility to read a single strip or tile from a TIFF image was added.
· The possibility to split TIFFs "on the fly" without saving them to the hard drive was added.
· In this case, the user gets an Enumeration, each element of which is a byte array with a single TIFF image.
· Bugs were fixed.
January 21st, 2011· This version implements many PDF imaging model features: all blending modes, SoftMasks, Isolated Transparency Groups, and Output Intents.
· An improved PDF Parser engine, so that corrupt (e.g. without CrossReferenceTable) or hand created PDFs (with incorrect offsets and wrong or missing stream lengths) can be succesfully parsed.
December 21st, 2010· This version implements rendering of PDF pages and AI images.
· There are some bugfixes.
November 29th, 2010· Parsing of PDF 1.5 files and higher is supported now (CrossReference Streams and ObjectStreams).
· The ability to get (filtered) enumeration of all used PdfObjects has been added.
· This release can extract text and images from PDF files.
November 15th, 2010· Stability and speed were improved.
· A Gaussian filter was implemented, which may be applied in horizontal, vertical, or both directions.
August 30th, 2010· TiffWriter now supports fax G3 and G4 compression.
· Bugs were fixed.
August 7th, 2010· TiffWriter supports now CCITT 1D compression.
· Bugs were fixed.
· The home page was restored.
August 3rd, 2010· This version adds the class Thumbnailer, which can quickly (due to multithreading) create previews either through retrieving existing thumbnails or scaling images.
· Thumbnailer can rotate images according to EXIF data.
July 6th, 2010· This version implements a multi-threaded processing pipeline, which allows it to increase processing speed for big images (30-50%).
· There are some bugfixes.