Chapter Contents |
Previous |
Next |
Image Data Model: _copyColormap |
Syntax | |
Details | |
Example |
Syntax |
CALL SEND (object-id, '_copyColormap', cmap-id); |
Argument | Type | Description |
---|---|---|
cmap-id |
N | the identifier of the color map |
Details |
Define the destination color map with the LOADCLASS and INSTANCE functions before the _copyColormap method is applied and delete the destination color map when finished. You can reattach the color map to an image with either the _mapColors or _dither method.
Example |
This example creates an image data model, IMAGE_OBJ, and an image color map, CMAP_OBJ. The _read method reads the TIFF file, ENGINE.TIF, into IMAGE_OBJ, and _copyColormap applies the color map in CMAP_OBJ to IMAGE_OBJ. The _getColor method returns the red, green, and blue values in the color map. _term deletes the color map after it has been used.
image_class=loadclass('sashelp.fsp.imgdat'); image_obj=instance(image_class); cmap_class=loadclass('sashelp.fsp.imgcmap'); cmap_obj=instance(cmap_class); call send (image_obj, '_read', '/usr/images/engine.tif'); call send (image_obj, '_copyColormap', cmap_obj); call send (cmap_obj, '_getColor', 0, red, green, blue); _msg_ = 'Red is: ' || red; _msg_ = 'Green is: ' || green; _msg_ = 'Blue is: ' || blue; call send (cmap_obj, '_term');
Chapter Contents |
Previous |
Next |
Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.