Don't just will the library use the Java2D advisable incremental scaling that you should give you the greatest wanting final result, it will even implement an optional antialiasing outcome towards the thumbnail (ConvolveOp with an extremely wonderful-tuned kernel) to every-so-a little soften the transitions concerning pixel values so make the thumb