This site is about a seam-carving C/C++ library called Liquid Rescale.

It is a free, open source implementation of the algorithm described in this paper by Shai Avidan and Ariel Shamir.

It aims at resizing pictures non uniformly while preserving their features, i.e. avoiding distortion of the important parts.

The API is intended to be powerful, yet fast and easy to use. It supports saving and loading of the carving information, real-time scaling, manual feature selection, customizable progress report and more (the full description is in the Features page).

Included are full documentation for developers (in docbook format, also available online here) and examples.

The latest version is 0.4.2, released on Dec 4th, 2012, which implements API version 3.2.3 (current.revision.age).
You can find it in the Download page.

You might also want to have a look at the Installation instructions page.

It requires the glib-2.0 library version 2.8.

This library is currently used in the following open source projects:

Note for Windows users: if you just want to use the Gimp Liquid Rescale plugin, you don't need to download the library, as it is included in the Windows version of the plugin.

This site is a Wiki, and it is always in need of improvement. Every contribution is welcome, all you need if you wish to help developing these pages is site membership.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License