imgscalr 3.2 Released

Some good news for folks using imgscalr (a Java image-scaling library), version 3.2 was released today and brings with it support for rotation, a new AsyncScalr class used for support both asynchronous scaling support as well as scale-operation throttling in high-performance systems (e.g. web application) where 100s of scaling operations firing off in parallel would bog the system down and possible cause OutOfMemoryExceptions.

All the Javadoc in the imgscalr class was rewritten to correct from long-standing copy-n-paste mistakes in addition to quite a bit more clarification added to both the Scalr and AsyncScalr classes to help users understand the library faster and how the internals work without digging through code.

As always the latest release is available for download or through our Maven repo.

For those of you using the library and curious about the future of EXIF support in general, I have been researching the topic and trying out different libraries/approaches to the problem for about a month and think I have settled on a robust approach that I’ll talk more about for 4.0 when it is released.

Happy coding!

Tags: , , , , , , , ,

About Riyad Kalla

Software development, video games, writing, reading and anything shiny. I ultimately just want to provide a resource that helps people and if I can't do that, then at least make them laugh.

, , , , , , , ,

3 Responses to “imgscalr 3.2 Released”

  1. johnmax February 23, 2015 at 12:55 pm #

    Hi Riyad,

    Thank you for putting your effort in to building this. It’s great and I just started using it.

    I have a problem with quality when I try only to RESIZE an image to a specific width and height.

    I have an image which 240X320 and I have to resize it to 50X75 and 120X180 . I tried both separately using the following code(I am using imgscalr 4.2).

    image=resize(image,Method.ULTRA_QUALITY, 50,75, OP_ANTIALIAS, OP_BRIGHTER);
    saveImage(image, ImageFormatTypes.JPEG, DESTINATION + RESIZED_IMAGE + “.”+ImageFormatTypes.JPEG);

    I have two problems. #1 is very low quality compared to other internal tools I used to resize the image manually. #2. The width increases from 50 to 56 and from 120 to 135 which is weird.

    Do you have any idea why these are happening? I appreciate your help.

Trackbacks/Pingbacks

  1. Image quality issues using Java library imgsclr to RESIZE | FYTRO SPORTS - February 23, 2015

    […] I have a problem with quality when I try only to RESIZE an image to a specific width and height using imgsclr 4.2(http://www.thebuzzmedia.com/imgscalr-3-2-released/comment-page-1/#comment-650387). […]

  2. Image quality issues using Java library imgsclr to RESIZE - Technology - February 24, 2015

    […] I have a problem with quality when I try only to RESIZE an image to a specific width and height using imgsclr 4.2(http://www.thebuzzmedia.com/imgscalr-3-2-released/comment-page-1/#comment-650387). […]

Leave a Reply


8 − two =