Islice and Mrcslice modules

These module contain functions for working with images contained in the Islice structure. In general, these functions allow generic handling of different types of image data. However, because many of them operate by using a function call to get and put each individual pixel, they are not very efficient. The first set of basic functions are in module islice.c, part of libcfshr, while the rest are in mrcslice.c, part of libiimod.

Basic Functions in islice.c (libcfshr)

LIST FUNCTIONS FROM ../libcfshr/islice.c

Basic and Miscellaneous Functions in mrcslice.c

LIST FUNCTIONS FROM mrcslice.c BASIC

Scaling, Boxing, Mirroring and Wrapping Functions

LIST FUNCTIONS FROM mrcslice.c SCALING_BOXING

Reading and Writing Functions

LIST FUNCTIONS FROM mrcslice.c MRC_IO

Filters and Transformations

LIST FUNCTIONS FROM mrcslice.c TRANSFORMS

Structures and Definitions for Islice Structures

LIST CODE FROM ../include/mrcslice.h

Basic Functions in islice.c (libcfshr)

DESCRIBE FUNCTIONS FROM ../libcfshr/islice.c

Basic and Miscellaneous Functions in mrcslice.c

DESCRIBE FUNCTIONS FROM mrcslice.c BASIC

Scaling, Boxing, Mirroring and Wrapping Functions

DESCRIBE FUNCTIONS FROM mrcslice.c SCALING_BOXING

Reading and Writing Functions

DESCRIBE FUNCTIONS FROM mrcslice.c MRC_IO

Filters and Transformations

The functions for rotating, translating, and zooming are currently unused; they are called from options in Clip that have been disabled.

DESCRIBE FUNCTIONS FROM mrcslice.c TRANSFORMS

Structures and Definitions for Islice Structures

DESCRIBE CODE FROM ../include/mrcslice.h