ImageResize4J
ImageResize4J is a Java class library for high-quality Java2D-based and JAI-based image resize and scaling. It offers 24 interpolation filters included such well-known as Bilinear, Bicubic, Lanczos3 or Hamming and some unique interpolation filter families such as Ideal or Sharp. The library is 100% pure java (no native code) and compatible with Java 1.2 and later.