If you can't read please download the document
Upload
oscarin696
View
46
Download
17
Embed Size (px)
Citation preview
Capturar imagenes con Power Builder He aqui un pequeo ejemplo que encontre de como capturar imagenes desde un webcam usando PowerBuilder y Eztwain.Mas info de eztwain y el dll se pueden encontrar en: www.dosadi.com/eztwain1.htmEs una buena idea poner el dll (eztw32.dll) en el folder de la aplicacion y no en el system32 de windows (si se pone en system32 hay que registrar el dll)script:GlobalVariables
longmCapHwnd
ConstantLONGWM_CAP_DRIVER_CONNECT=1034
ConstantLongWM_CAP_DRIVER_DISCONNECT=1035
ConstantLongWM_CAP_GRAB_FRAME=1084
ConstantLongWM_CAP_EDIT_COPY=1054
ConstantLongWM_CAP_DLG_VIDEOFORMAT=1065
ConstantLongWM_CAP_DLG_VIDEOSOURCE=1066
ConstantStringWM_CLOSE='H10'
GlobalExternalFunctions
FUNCTIONlongDIB_WriteToBmp(longhdib,stringpz)LIBRARY'EZTW32.DLL'aliasfor'DIB_WriteToBmp;Ansi'
FUNCTIONlongTWAIN_AcquireNative(longhwndApp,uintwPixTypes)LIBRARY'EZTW32.DLL'
FUNCTIONlongTWAIN_AcquireToClipboard(longhwndApp,uintwPixTypes)LIBRARY'EZTW32.DLL'
FUNCTIONlongTWAIN_AcquireToFilename(longhwndApp,stringpz)LIBRARY'EZTW32.DLL'aliasfor'TWAIN_AcquireToFilename;Ansi'
FUNCTIONlongTWAIN_FreeNative(longhdib)LIBRARY'EZTW32.DLL'
FUNCTIONlongTWAIN_SelectImageSource(longhwnd)LIBRARY'EZTW32.DLL'
FUNCTIONlongTWAIN_SetSaveFormat(intnFF)LIBRARY'EZTW32.DLL'
PutaPicturebuttoncontrol(pb_1)andaCommandbutton(cb_1)tocapturetheimage.
IntheClickedeventofcb_1:
longll_ret
ll_ret=TWAIN_AcquireToFilename(0,"c:\temp\result.bmp")
pb_1.picturename='c:\temp\result.bmp'
Tomado de: Powerbuilder Capture Images from Webcam,