Next: 1.1.3 Bug fixes Up: 1.1 What's new Previous: 1.1.1 Breakage Contents

## 1.1.2 Enhancements

- rewritten and much fancier ip (see separate docs), now called nip ... old ip (slightly fixed) still there

- mmap windows remove 2GB image size limit

- images have an origin hint field

- icc transforms supported via wrapping of Little CMS

- much, much faster Fourier transforms via wrapping of libfwfft

- png, dicom, ppm/pgm/pbm read/write

- C++ API enhancements: new constructors, more operator equivalences

- new colourspace: Yxy

- support for D50 colour temperature images

- new functions:
  `im_image()`, `im_system()`, `im_version*()`, `im_blend()`, `im_copy_set()`, `im_flood_blob()`, `im_icc_*()`, `im_open_local_array()`, `im_header_*()`, `im_sign()`, `im_ceil()`, `im_floor()`, `im_remainderconst*()`, `im_print()`, `im_guess_prefix()`, `im_remosaic()`, `im_invertlut()`, Yxy funcs, color temperature funcs, `im_clip2fmt()`, `im_blend()`, `im_lab_morph()`, `im_histnorm()`, `im_histcum()`, `im_video_v4l()`

- new type: IMAGEVEC

- header is much faster

- ip/nip split to separate packages

- better vips2dj

- better cygwin support, mingw support too

- Mac OS X and Windows build support

- new set of sensible `#define` names, old names can be turned off with `-DIM_NO_VIPS7_COMPAT`

- many configure improvements

Next: 1.1.3 Bug fixes Up: 1.1 What's new Previous: 1.1.1 Breakage Contents