Lower Your Computation Footprint with AVIF

JDeli is the pure Java solution for developers working with the AVIF format

What is the AVIF file format?

Optimal Choice for Web Development

AVIF (AV1 Image File Format) is a modern image file format. It is an optimal choice for web development as it provides rich and vibrant images with a smaller size leading to stable performance and a better user experience. AVIF was released in 2019 and provides at least 30% better file compression compared to its alternatives.

Problems with AVIF files in Java

Java developers commonly run into several frustrating and time-consuming problems:

Lack of Pure Java support for AVIF

Java's lack of support limits compatibility with modern image standards.

Complicated Open Source Solutions

Free solutions require use of wrappers on native libraries/tools increasing complexity.

Changes in Existing Code

Implementation of AVIF solutions include refactoring existing code.

JVM Crashes

Instability of the platform due to native plugins or heap issues.

Read, Write(soon) and Convert AVIF files in pure Java with JDeli

JDeli helps unlock the potential of AVIF file format with a few lines of Java code:

// Read AVIF files

JDeli.read(File avifFile);

JDeli.read(byte[] avifData);

JDeli.read(InputStream avifStream);
// Write AVIF files (soon)

JDeli.write(myBufferedImage, "avif");
// Convert to and from(soon) AVIF files
JDeli.convert(File inFile, File outFile);

JDeli.convert(InputStream inStream, OutputStream outStream, String format);

byte[] outputData=JDeli.convert(byte[] inputData, String format);

Already using ImageIO?

Java developers that work with ImageIO know of its lack of support for the AVIF format.
JDeli can effortlessly enhance ImageIO with our plugin — your existing image-handling code stays exactly the same!

Trusted by Enterprise Companies around the World

Abacus logo
Citi logo
Clearsense logo
Honeywell logo
Los Alamos National Lab logo
Mercedes-Benz Bank logo

JDeli is a 100% Java image library with no third party code

Read
  • AVIF
  • BMP
  • HEIC
  • GIF
  • PNG
  • JPG
  • JPEG 2000
  • JPEG XL
  • TIFF
  • WEBP
All formats
Write
  • AVIF (soon)
  • BMP
  • HEIC
  • GIF
  • JPG
  • JPEG 2000
  • JPEG XL
  • PNG
  • TIFF
  • WEBP
All formats
Process
  • Blur
  • Brighten
  • Clip
  • Crop
  • Mirror
  • Resize
  • Rotate
  • Sharpen
  • Thumbnail
  • Watermark
All operations
ImageIO integration
  • Works transparently with existing code
  • No DLLs or 3rd party code used
  • Any feature can be enabled/disabled
Learn more
Change image format
  • Direct conversion
  • Translate any supported formats
  • Process/modify image during conversion
Learn more
Compress/Decompress Data
  • Ascii85, AsciiHex, RLE
  • CCITT, DCT, JBIG2, JPX
  • Flate, LZW
Learn more

Why use JDeli for AVIF image support?

1.

Adds AVIF to ImageIO so it works with existing code

2.

Uses no native code or third party libraries

3.

Optimised Java code for maximum performance

Try JDeli for Free