Chapter Contents |
Previous |
Next |
Image: _getAttributes |
Syntax | |
_getAttributes List Items | |
Details | |
Example |
Syntax |
CALL NOTIFY (image-name, '_getAttributes', list-id); |
Argument | Type | Description |
---|---|---|
list-id |
N | the identifier of an SCL list containing object attributes |
List Item | Type | Description |
---|---|---|
DESCRIPT | C | a string no longer than 200 characters containing information about the image size and color map |
FILENAME | C | image path string |
FORMAT | C | original file format, such as GIF |
WIDTH | N | image width in pixels |
HEIGHT | N | image height in pixels |
DEPTH | N | image depth |
TYPE | C | image type: 'CMAP', 'GRAY', 'RGBA' |
NCOLORS | N | specifies the number of colors, if TYPE='CMAP' |
RDEPTH | N | specifies the red depth, if TYPE='RGBA' |
GDEPTH | N | specifies the green depth, if TYPE='RGBA' |
BDEPTH | N | specifies the blue depth, if TYPE='RGBA' |
ADEPTH | N | specifies the alpha depth, if TYPE='RGBA' |
ONERROR_OPTIONS | C | a string containing the option flags currently set. These can be changed by using _onError. |
Details |
If the specified list is empty, it will be filled in with all of the image attributes. However, if the list is not empty, it is assumed that a list of valid named attributes will be filled in.
Example |
This example displays an SCL list of information about an image object:
call notify (imageview, '_readFilepath', filename, 'format=tiff'); list=makelist(); call notify ('imageview', '_getAttributes', list); call putlist (list, 'Image attributes are: ');
When the program runs, the following lines are written to the LOG window:
Image attributes are: (DESCRIPT='187x209 8-bit CMAP, 8 colormap entries' FILENAME='01010Q/usr/local/images/color/ misc/canoe.tif' WIDTH=187 HEIGHT=209 TYPE='CMAP' DEPTH=8 NCOLORS=8 )[4]
This example displays specific attributes of an image:
call notify ('imageview', '_readFilepath', filename, 'format=tiff'); list=makelist(); list=setnitemc (list, '', 'format'); list=setnitemn (list, 0, 'width'); list=setnitemn (list, 0, 'height'); call notify ('imageview', '_getAttributes', list); call putlist (list, 'Image attributes are: ');
When the program runs, the following line is written to the LOG window:
Image attributes are:(FORMAT='TIFF' WIDTH=187 HEIGHT=209)[317]
Chapter Contents |
Previous |
Next |
Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.