Java AVIF Reader
The JDeli Java image library includes a AVIF Reader to read AVIF images into Java. The AVIF Decoder is written in 100% Java and provides AVIF support with no dependencies.
Key information:
- 100% Java solution. No dlls or dependencies on native code
- Supports Bilevel, Grayscale and RGB images
Quick start:
Add JDeli to your project via Maven or Gradle, or see using JDeli with Java modules.
JDeli can automatically detect the file type and will use the AVIF File Reader
BufferedImage image = JDeli.read(avifImageFile);
or
AvifDecoder decoder = new AvifDecoder();
BufferedImage image = decoder.read(avifData);
Frequently asked questions
Can Java read or decode AVIF files without external libraries?
No. Java’s built-in ImageIO does not support reading or decoding AVIF files. JDeli provides a pure-Java AVIF decoder with no dependencies required.
Does reading or decoding AVIF in Java with JDeli require additional libraries?
No. JDeli is a 100% Java library with no dependencies. It runs on any platform where the JVM runs with no additional installation.
What input types does JDeli support for reading AVIF?
JDeli can read and decode AVIF from a File, InputStream, or byte array.