JDeli Roadmap for 2018

JDeli logo

This year we have lots of exciting plans to make our Java image library JDeli even better. It is already a much better alternative to ImageIO, and can now easily be used as a replacement. But we have some more ideas to extend and improve the API.

Safe Harbor

As with all future plans and predictions, the details below are just current plans which may change and not a guarantee of any future features or timeline. If you need to have specific information or more exact details, please contact us and we can advise.

Here are a few of the things we have on our roadmap:

Adding a new JDeli class for new functionality

We will be adding a new class to JDeli (JDeliImage) which will allow us to add lots of extra functionality to the library. The idea is that this class will be a replacement for BufferedImage. This will allow us to get around limits of BufferedImage and add lots of new additional functionality.

We have some ideas for functionality we could provide with this class. Examples include:

  • Scaling
  • Inverting
  • Applying a transform matrix
  • Converting to GrayScale
  • Applying a kernel matrix
  • Adding a watermark
  • Applying a clip
  • Compressing

The idea is to have a class that makes it very easy to apply multiple functionalities to an image with just a single line of code.

Supporting more file types

We are continually adding to the file types we support. Recently we have added support for reading GIF files and writing BMP files (we already had support for reading BMPs). Keep an eye out for more file types being supported in 2018.

Reducing Memory Usage

A key advantage of JDeli over ImageIO is that we are actively developing it and working on reducing the memory usage. In the January release we improved the way we handle JPEG images to improve memory usage. We are currently working on doing the same for other file types.

Is there something you would like to see added to our image library? Let us know in the comments.

If you’re a first-time reader, or simply want to be notified when we post new articles and updates, you can keep up to date by social media (Twitter, Facebook and Google+) or the Blog RSS.

Related Posts:

The following two tabs change content below.

Bethan Palmer

Developer at IDR Solutions
Bethan is a Java developer at IDR Solutions and was a speaker at JavaOne 2016. She has a degree in English Literature and in her spare time enjoys sports including running and handball.
Bethan

About Bethan Palmer

Bethan is a Java developer at IDR Solutions and was a speaker at JavaOne 2016. She has a degree in English Literature and in her spare time enjoys sports including running and handball.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>