User`s guide

R2006a
19-2
Enhanced ICC Profile Capabilities
The iccread and iccwrite functions have been updated to support recent changes to the
ICC specification.
In addition, iccread can now read and process the following additional profile types:
DeviceLink profiles — Provide transformation from one device space to another.
ColorSpace profiles — Provide transformation between a non-device color space and
the profile connection space (PCS).
Abstract profiles — Enable color transformations to be defined that provide specific
color effects.
Grayscale profiles — Specify the relationship between device values and the PCS for
specific colors.
In addition, iccread can now read parametric curve types.
New Pointer Management Functions
The toolbox includes three new utility functions, iptPointerManager,
iptGetPointerBehavior, and iptSetPointerBehavior, that you can use to manage changes
to the pointer in GUIs. For example, you can use the pointer management functions
to change the appearance of the pointer when it moves over objects in a figure. These
functions can be useful when building GUIs with the toolbox modular GUI tools.
New Constraint Creation Function
The toolbox includes a new utility function, makeConstrainToRectFcn, that you can
use to specify drag constraints for the imdistline, imline, impoint, and imrect functions.
You specify the constraints as arguments to the makeConstrainToRectFcn and this
function returns a handle to a constraint function. To use this constraint with an object,
set the value of the setConstraintFcn API for the object to this function handle.
Functions cp2tform, tforminv, imtransform
When using the cp2tform, tforminv, or imtransform functions with the transform type
'piecewise linear' you might get different answers from previous versions due to a
bug fix. If you have a transformation structure (TFORM) saved from an older version, you
may want to regenerate it from control points to get improved performance.