Java PDF Blog » Amy Pearson Feedhttps://blog.idrsolutions.com/author/amy/PDF tips and JPedal highlightsen-US hourly 1What is HEIF? HEIF vs HEIChttps://blog.idrsolutions.com/what-is-heif-vs-heic/Amy PearsonThu, 22 Oct 2026 09:00:00 +0000https://blog.idrsolutions.com/?p=HEIF is a container format for images. HEIC is a HEIF file whose pixels were coded with HEVC, which is what your iPhone produces. The distinction explains most of the trouble people have with these files…Apache Commons Imaging Alternative for Java: JDelihttps://blog.idrsolutions.com/apache-commons-imaging-alternative-for-java-jdeli/Amy PearsonMon, 13 Jul 2026 11:40:48 +0000https://blog.idrsolutions.com/?p=40009If you’ve used Apache Commons Imaging, it was probably to pull EXIF out of a JPEG or edit some XMP. That’s what it’s good...TwelveMonkeys Alternative for Java Image Processinghttps://blog.idrsolutions.com/twelvemonkeys-alternative-for-java-image-processing/Amy PearsonFri, 03 Jul 2026 13:35:18 +0000https://blog.idrsolutions.com/?p=39751Most Java developers find TwelveMonkeys the same way: ImageIO won’t read some format, a quick search turns it up, a few JARs go on...JDeli vs Java ImageIO: Benchmarks and Migrationhttps://blog.idrsolutions.com/jdeli-vs-java-imageio-benchmarks-and-migration/Amy PearsonFri, 12 Jun 2026 13:46:31 +0000https://blog.idrsolutions.com/?p=39540Java’s built-in javax.imageio.ImageIO has been the default image library since J2SE 1.4. It reads and writes JPEG, PNG, BMP, GIF, and TIFF (from JDK...Benchmarking Java Image Libraries encoding: Speed, Quality, and File Size — What Really Matters?https://blog.idrsolutions.com/benchmarking-java-image-libraries-encoding/Amy PearsonFri, 01 May 2026 09:07:37 +0000https://blog.idrsolutions.com/?p=38947TL;DRWhen benchmarking Java image libraries, what matters most depends on your use case. Speed is critical for high-throughput services, file size drives storage and...How to Convert AVIF to JPG in Bulk (Tutorial)https://blog.idrsolutions.com/how-to-convert-avif-to-jpg-in-bulk-tutorial/Amy PearsonFri, 12 Dec 2025 13:49:27 +0000https://blog.idrsolutions.com/?p=38211If you’re working with a large number of AVIF files, converting them to JPG in bulk can streamline your workflow, especially when the JPG...How to write AVIF image files in Java (Tutorial)https://blog.idrsolutions.com/how-to-write-avif-image-files-in-java-tutorial/Amy PearsonWed, 10 Dec 2025 15:45:38 +0000https://blog.idrsolutions.com/?p=33958TL;DR Java’s ImageIO does not support AVIF output. To add AVIF support to ImageIO, you can use the Open source vavi-image-avif plugin (which is...JDeli: The Memory-Efficient & Performance Replacement for Java ImageIOhttps://blog.idrsolutions.com/jdeli-the-memory-efficient-performance-replacement-for-java-imageio/Amy PearsonTue, 09 Dec 2025 16:10:48 +0000https://blog.idrsolutions.com/?p=38161JDeli is the industry-leading, high-performance replacement for the default javax.imageio.ImageIO package. It resolves common issues associated with the standard library, offering up to 7X...Working with Images in Javahttps://blog.idrsolutions.com/working-with-images-in-java/Amy PearsonFri, 07 Nov 2025 14:32:43 +0000https://blog.idrsolutions.com/?p=37620Java developers working with Image files have limited options. Since starting the company in 1999, we’ve been frustrated by the limited options available for...Scaling Images in Java with JDelihttps://blog.idrsolutions.com/scaling-images-in-java-with-jdeli/Amy PearsonThu, 07 Aug 2025 14:11:06 +0000https://blog.idrsolutions.com/?p=37115In Java, you can easily scale images with the help of libraries like JDeli, which offers both standard and advanced scaling options. This guide...