Thumbnailator 0.4.6

A thumbnail generation library for Java
  1 Screenshot
Thumbnailator is a thumbnail generation library for Java.

Making thumbnails in Java can be a fairly difficult task.

Learning how to use the Image I/O API, Java 2D API, image processing, image scaling techniques, ... but fear not! Thumbnailator will make this operation possible.

Thumbnailator's fluent interface can be used to perform fairly complicated thumbnail processing task in one simple step.

For example, creating JPEG thumbnails of image files in a directory, all resized to a maximum dimension of 640 pixels by 480 pixels while preserving the aspect ratio of the original image can be performed by the following:

Thumbnails.of(new File("path/to/directory").listFiles())
 .size(640, 480)

The fluent interface provided by the Thumbnailator simplifies the task of making thumbnails into a single method call!

Main features:

  • Create high-quality thumbnails from existing images.
  • Option to embed a watermark (such as a logo) in the thumbnails.
  • Resize existing images to desired dimensions.
  • Transparency of the watermark is adjustable from transparent (0%) to opaque (100%).
  • Multiple quality modes for thumbnail generation.
  • Supports rotation of thumbnail.
  • Preserves the aspect ratio of resulting thumbnail, if desired.
  • A fluent interface to simplify the process of making thumbnails programmatically.

last updated on:
September 9th, 2013, 6:39 GMT
license type:
MIT/X Consortium License 
developed by:
ROOT \ Multimedia \ Graphics
Download Button

In a hurry? Add it to your Download Basket!

user rating



Rate it!
What's New in This Release:
  • Bug fixes:
  • This release addresses the following issues:
read full changelog

Add your review!