Usage

JII provides currently two interfaces:

All available implementations (wrappers) can be found in the core package. Each wrapper implements one or both interfaces above.

Example:

  IDimensionProvider dp = new SimpleImageInfoWrapper();
  dp.set(new File("/dir/file.jpg"));
  Dimension dim = dp.getDimension();
  System.out.println(String.format("Dimension: %dx%d", dim.height, dim.width));

The codes.thischwa.jii.IResolutionProvider works in the same way.