IMAGE (kimage_proc) library


LIBRARY NAME

kimage_proc - (no short description specified)

DESCRIPTION

The kimage_proc library (libkip.a) contains image processing operators such as frequency filter generation, color compression, data generation, image filtering, postscript conversion, rotation, and geometric warping. All kimage_proc functions are written to operate on width-height planes of the polymorphic data model. If the depth, time, or elements dimensions of data object are greater than one, the operation is repeated for each width-height plane. The kimage_proc operators are implemented using the polymorphic data services, which is a part of the Khoros 2.0 kappserv library. .IP "Side Effects" The function calls in kimage_proc should have no side effects on the source objects passed into them, and should only affect those segments and attributes of the destination object that the operation needs to modify. For example, if a destination object is passed in that already has value, mask, and geometry data, and a multiplication operation is performed on the source value data, the destination mask and geometry data will not be modified, and will remain intact.

Each function call frees all memory that has been allocated within the call, and closes all temporary objects that were opened within the call. The function call will not free memory or close objects that were passed into it. .IP "DISCLAIMER \(em WARNING" The kimage_proc library is in its first prototype stage, therefore, the behavior and API of these functions may change in the future.

ALL programs that utilize these function calls MUST include the statement:

#include <image.h>

LIST OF LIBRARY FUNCTIONS

licomposite
Compositing routine for images
licreate_alpha
Creates an alpha channel
lidarken
Darkens or brightens an image.
lidissolve
Dissolves an image.
lifiltdesign
generate 2-dimensional frequency filter
ligauss_func
generate 2D gaussian function data
gauss_gen
gaussian generator for a line of data
ligeowarp
perform direct bilinear warping in the WxH plane
ligradient
perform image differentiation using gradient operator
limedian
perform median filtering
liopaque
Makes an image more opaque or less opaque
lipostscr
convert input image object to postscript
lirotate
rotate image plane by arbitrary angle about an arbitrary point
litexture
texture feature extraction using LAW metrics

ADDITIONAL INFORMATION

LOCATION OF SOURCE FILES

$IMAGE/objects/library/kimage_proc/src

LOCATION OF PUBLIC INCLUDE FILE

$IMAGE/include/kimage_proc/kimage_proc.h

YOU MUST INCLUDE

#include <image.h>

SEE ALSO

SEE MANUAL

COPYRIGHT

Copyright (C) 1993 - 1997, Khoral Research, Inc. ("KRI") All rights reserved.