The Liquid Rescale library Manual
Next
The Liquid Rescale library Manual
Table of Contents
1. Introduction
About this document
Seam carving in brief
About enlarging
Overview of the library
Basic methods
2. API user manual
Signal handling
Generating the multi-size image
Carver object creation
Carver activation
Liquid rescaling
The resizing method
Flattening
Reading the multi-size image
Pixel by pixel
One line at a time
Resetting
Adding a bias
Foreword
Using an array of floating-point values
Using another image
Operating on a specific area
Tuning
Choosing a gradient function
Choosing the resize order
Dealing with the visibility maps (the seams)
Dumping the visibility map
Storing the visibility maps
Accessing the internally attached visibility maps
The visibility map objects
Importing a visibility map in a carver
Saving and loading visibility maps to/from files
Attaching extra images
Attaching a carver
Accessing attached carvers
Progress indicators
Creating and attaching a progress report object
Setting up progress hooks
Progress report messages
Progress update step
Releasing the memory
3. API reference
Carver objects
Visibiliy maps
Bias
Progress reports
4. References
5. Copyright
List of Tables
2.1.
Default progress messages
List of Examples
2.1.
A simple readout example
2.2.
Line-by-line readout example
2.3.
Accessing visibility maps #1
2.4.
Accessing visibility maps #2
2.5.
Reading visibility maps data
2.6.
Accessing attached carvers #1
2.7.
Accessing attached carvers #2
2.8.
Setting progress hooks
2.9.
Progress hooks declaration