![]() Chapter Contents |
![]() Previous |
![]() Next |
| Image Data Model: _read |
| Syntax | |
| Details | |
| Example |
Syntax |
| CALL SEND (imgdat-id, '_read', pathname<, 'attributes'>); |
| CALL SEND (imgdat-id, '_read', devicename, 'DEVICE=CAMERA|SCANNER<attributes>); |
| Argument | Type | Description | |
|---|---|---|---|
| pathname |
C | the name of the external file containing the image or the path string returned by the LNAMEMK function. | |
| C | the name of a camera or scanner: | ||
| devicename |
'KODAKDC40' | Kodak DC 40 camera (available only under the Windows 95 operating system) | |
| 'HPSCAN' | HP Scanjet scanners (available only under Windows 95, Windows 32S, and HP/UX operating systems) | ||
| 'TWAIN' | TWAIN-based cameras and scanners on Windows operating systems | ||
| If you specify a device name, you must use the DEVICE= attribute to indicate the type of device. | |||
| attributes |
C | file- or device-specific attributes. For information on these attributes, see Using the Image Data Model Class. | |
| Details |
You can specify the file directly (using its physical filename path), or by using the information returned on a previous LNAMEMK function call. The LNAMEMK function allows creation of a single character variable that contains location information about the image (even if it resides in a SAS catalog) as well as other image attributes.
| Example |
This example reads an image stored in a SAS catalog by using the path string defined with an LNAMEMK function:
fullpath=lnamemk(5,'sashelp.imagapp.gfkids',
'format=cat');
call send(imgdat_id,'_read',fullpath);
This example reads an image from an external file:
call send(imgdat_id,'_read','
/usr/images/color/sign.tif');
This example scans a document:
call send (imgdat_id, '_read', 'hpscan',
'device=scanner dpi=100');
This example scans a document using the TWAIN scanner driver:
call send (imgdat_id, '_read', 'TWAIN', 'device=scanner dpi=100 type=rgb');
This example reads an image from a camera:
CALL SEND (data_id, '_read', 'KODAKDC40', 'DEVICE=CAMERA TAKEPIC THUMB');
This example reads an image from a camera using the TWAIN camera driver:
CALL SEND (data_id, '_read', 'TWAIN', 'DEVICE=CAMERA SELSRC');
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.