We have daily and monthly builds of our Java PDF library, but is a little while since we did a really major release. So we thought we should give you some details….
The big change in JPedal 6 is a complete rewrite of our image subsystem which is now an order of magnitude faster (and uses less memory). The biggest boost has come from totally replacing JAI and we have almost phased out ImageIO. This has also allowed us to ensure that we can now handle all the JPEG2000 images which JAI could not process. It also makes it easier for us to fix image issues in future. As part of the Image subsystem, Pattern handling has had a rewrite and now handles the odd Pattern cases in PDF files much better.
The new Image subsystem has also allowed us to identify a whole series of additional enhancements which we will be adding over the next few months to replace the bottlenecks we have found in Java, with a superfast solution and to recode some additional features. So expect significant additional performance gains over the next months…
There are no API changes, but we have removed the JAIHelper class and you no longer need JAI to run or build the software. We hope you like the changes and we look forward to lots of additional improvements over the next few months…
Do you need to write or read JPEG in Java?
We have an easy guide on how to write JPEG in Java using ImageIO and JDeli.
You can learn how to read/write most of the image files in ImageIO. However, it gives little control over the process.
JDeli is easy to use and offers complete support, so why don't you give a try?