福建捷宇電腦科技有限公司 DoccameraOcx 控制項參考文檔

6

福建捷宇電腦科技有限公司

3.接口說明

3.1.攝像頭控制

3.1.1. 顯示主視頻源

/*************************************************************************/BOOL bStartPlay()/*************************************************************************/* 函數名稱:bStartPlay* 功能描述:顯示主攝像頭視頻源* 輸入參數:無* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗

3.1.2. 顯示主視頻源(窗口句柄)

/*************************************************************************/BOOL bStartPlayEx(long hwnd)/*************************************************************************/* 函數名稱:bStartPlayEx* 功能描述:顯示視頻源* 輸入參數:hwnd——顯示視頻的窗口句柄* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bStartPlayEx ( hwnd)

3.1.3. 顯示主視頻源(窗口句柄、可旋轉)

/*************************************************************************/BOOL bStartPlayRotateEx(long hwnd,short rotate)/*************************************************************************/* 函數名稱:bStartPlayRotateEx* 功能描述:顯示視頻源* 輸入參數:hwnd——顯示視頻的窗口句柄

rotate——視頻旋轉角度* 輸出參數:無

7

福建捷宇電腦科技有限公司

* 返回值: TRUE——成功FALSE——失敗

* 例如: m_cap. bStartPlayRotateEx( hwnd,90)

3.1.4. 顯示主視頻源(可旋轉)

/*************************************************************************/BOOL bStartPlayRotate(short rotate)/*************************************************************************/* 函數名稱:bStartPlayRotate* 功能描述:啟動視頻* 輸入參數:rotate——視頻旋轉角度* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bStartPlayRotate (90);

動態旋轉視頻:

先 m_cap.bStopPlay(); 再運行 m_cap. bStartPlayRotate (180);

3.1.5. 顯示副視頻源(可旋轉)

/*************************************************************************/BOOL bStartPlay2 (short sRotate)/*************************************************************************/* 函數名稱:bStartPlay2* 功能描述:顯示副視頻源* 輸入參數:sRotate——旋轉角度* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bStartPlay2 (0);

3.1.6. 顯示副視頻源(窗口句柄、可旋轉)

/*************************************************************************/BOOL bStartPlay2Ex(long hwnd, short sRotate)/*************************************************************************/* 函數名稱:bStartPlay2Ex* 功能描述:顯示副視頻源

8

福建捷宇電腦科技有限公司

* 輸入參數:hwnd——顯示視頻的窗口句柄sRotate——旋轉角度

* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bStartPlay2 (hwnd ,90);

3.1.7. 暫停視頻源

/*************************************************************************/BOOL bPausePlay()/*************************************************************************/* 函數名稱:bPausePlay* 功能描述:暫停視頻源的顯示* 輸入參數:無* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗

3.1.8. 停止視頻源

/*************************************************************************/BOOL bStopPlay()/*************************************************************************/* 函數名稱:bStopPlay* 功能描述:停止視頻源的顯示* 輸入參數:無* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗

3.1.9. 顯示人像合併

/*************************************************************************/BOOL bStartFace();/*************************************************************************/* 函數名稱:bStartFace* 功能描述:主副攝像頭合併顯示* 輸入參數:無* 輸出參數:無* 返回值: TRUE——成功

9

福建捷宇電腦科技有限公司

FALSE——失敗

3.1.10. 停止人像合併

/*************************************************************************/BOOL bStopFace();/*************************************************************************/* 函數名稱: bStopFace* 功能描述:停止人像合併的顯示* 輸入參數:無* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗

3.1.11. 視頻源放大操作

/*************************************************************************/void vZoomOut();/*************************************************************************/* 函數名稱: vZoomOut* 功能描述:放大視頻源* 輸入參數:無* 輸出參數:無* 返回值: 無

3.1.12. 視頻源縮小操作

/*************************************************************************/void vZoomIn();/*************************************************************************/* 函數名稱: vZoomIn* 功能描述:縮小視頻源* 輸入參數:無* 輸出參數:無* 返回值: 無

3.1.13. 視頻源還原操作

/*************************************************************************/void vZoomOriginal();/*************************************************************************/* 函數名稱: vZoomOriginal* 功能描述:還原視頻源

10

福建捷宇電腦科技有限公司

* 輸入參數:無* 輸出參數:無* 返回值: 無

3.2.參數設置

3.2.1. 設置視頻源參數

/*************************************************************************/void displayVideoPara()/*************************************************************************/* 函數名稱:displayVideoPara* 功能描述:顯示並設置視頻源參數* 輸入參數:無* 輸出參數:無* 返回值: 無

3.2.2. 設置 PIN參數

/*************************************************************************/void vSetCapturePin ()/*************************************************************************/* 函數名稱:vSetCapturePin* 功能描述:設置 PIN參數* 輸入參數:無* 輸出參數:無* 返回值: 無

3.2.3. 設置 DPI

/*************************************************************************/void vSetDPI(long DPI_X, long DPI_Y)/*************************************************************************/* 函數名稱:vSetDPI* 功能描述:設置 DPI* 輸入參數:DPI_X——橫向 DPI(默認 96)

DPI_Y——縱向 DPI(默認 96)* 輸出參數:無* 返回值: 無

11

福建捷宇電腦科技有限公司

3.2.4. 獲取 DPI

/*************************************************************************/void vGetDPI(long* DPI_X, long* DPI_Y)/*************************************************************************/* 函數名稱:vGetDPI* 功能描述:獲取 DPI* 輸入參數:無* 輸出參數:DPI_X——橫向 DPI(默認 96)

DPI_Y——縱向 DPI(默認 96)* 返回值: 無

3.2.5. 設置當前旋轉角度

/*************************************************************************/void vSetRotate(short Rotate)/*************************************************************************/* 函數名稱:vSetRotate* 功能描述:設置當前旋轉角度* 輸入參數:Rotate——當前旋轉角度(默認 0)* 輸出參數:無* 返回值: 無

3.2.6. 獲取當前旋轉角度

/*************************************************************************/short iGetRotate()/*************************************************************************/* 函數名稱:iGetRotate* 功能描述:獲取當前旋轉角度* 輸入參數:無* 輸出參數:無* 返回值: 當前旋轉角度(默認 0度)

12

福建捷宇電腦科技有限公司

3.2.7. 設置二值化參數

/*************************************************************************/void vSetTIFPara(float fRPara, float fGPara, float fBPara, float fWBPara)/*************************************************************************/* 函數名稱:vSetTIFPara* 功能描述:設置二值化參數* 輸入參數:fRPara——紅色參數(默認 0.3)

fGPara——綠色參數(默認 0.59)fBPara——藍色參數(默認 0.11)fWBPara——閥值參數(默認 0.2)

* 輸出參數:無* 返回值: 無

3.2.8. 獲取當前二值化參數

/*************************************************************************/void vGetTIFPara(float* fRPara, float* fGPara, float* fBPara, float* fWBPara)/*************************************************************************/* 函數名稱:vGetTIFPara* 功能描述:獲取當前二值化參數* 輸入參數:無* 輸出參數:fRPara——紅色參數(默認 0.3)

fGPara——綠色參數(默認 0.59)fBPara——藍色參數(默認 0.11)fWBPara——閥值參數(默認 0.2)

* 返回值: 無

3.2.9. 設置拍照模式

/*************************************************************************/BOOL bSetMode(short iMode)/*************************************************************************/* 函數名稱:bSetMode* 功能描述:設置拍照模式* 輸入參數:iMode——拍照模式

0—支持鼠標框選模式(默認模式)1—定義固定大小拍照模式2—定義固定大小身份證拍照模式3—自動尋邊

13

福建捷宇電腦科技有限公司

4—自動尋邊身份證拍照模式* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bSetMode(0);//設置為默認鼠標可以框選的模式* 備註: 如果設置 bSetMode(1)後,要用 bSetImageArea ()函數定義拍照區域。

3.2.10. 設置拍照區域大小

/*************************************************************************/BOOL bSetImageArea(short iX1, short iY1, short iX2, short iY2)/*************************************************************************/* 函數名稱:bSetImageArea* 功能描述:設置拍照區域大小(寬和高分為 10000份))* 輸入參數:iX1——拍照區域的左邊 Left(1-10000)

iY1——拍照區域的上邊 Top(1-10000)iX2——拍照區域的右邊 Right(1-10000)iY2——拍照區域的下邊 Bottom(1-10000)

* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bSetMode(1);

m_cap. bSetImageArea (100,100,9900,9900);* 備註: 調用該接口前要先調用 bSetMode(1)函數,設置為 1模式。

3.2.11. 設置圖片寬高分辨率的縮放率

/*************************************************************************/BOOL bSetIamgeXYZoom(float fImageXYZoom)/*************************************************************************/* 函數名稱:bSetIamgeXYZoom* 功能描述:設置圖片寬高分辨率的縮放率* 輸入參數:fImageXYZoom——寬高分辨率的縮放率(默認值為 1.0)* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bSetIamgeXYZoom (0.8);//把圖片分辨率縮小為原來的 0.8倍

14

福建捷宇電腦科技有限公司

3.2.12. 設置圖片的壓縮率

/*************************************************************************/void vSetImageQuality(short sImageQuality)/*************************************************************************/* 函數名稱:vSetImageQuality* 功能描述:設置圖片保存的壓縮率 (拍.BMP圖片本函數無效)* 輸入參數:sImageQuality——圖片保存的壓縮率(區間:1-100,默認值:70)* 輸出參數:無* 返回值: 無* 例如: m_cap. vSetImageQuality (70);

3.2.13. 獲取圖片保存的壓縮率

/*************************************************************************/short sGetImageQuality()/*************************************************************************/* 函數名稱:sGetImageQuality* 功能描述:獲取圖片保存的壓縮率(區間:1-100)* 輸入參數:無* 輸出參數:無* 返回值: 圖片保存的壓縮率(區間:1-100)* 例如: short sQuality = m_cap. sGetImageQuality ();

3.2.14. 設置自動矯正

/*************************************************************************/void vSetSkewFlag (BOOL flag)/*************************************************************************/* 函數名稱:vSetSkewFlag* 功能描述:設置自動矯正標誌* 輸入參數:flag——自動矯正標誌(TRUE:矯正,FALSE:不矯正)* 輸出參數:無* 返回值: 無

3.2.15. 獲取自動矯正

/*************************************************************************/BOOL bGetSkewFlag()

15

福建捷宇電腦科技有限公司

/*************************************************************************/* 函數名稱:bGetSkewFlag* 功能描述:獲取自動矯正標誌* 輸入參數:無* 輸出參數:無* 返回值: TRUE——矯正

FALSE——不矯正

3.2.16. 設置黑邊去除

/*************************************************************************/void vSetDelHBFlag (BOOL bFlag)/*************************************************************************/* 函數名稱:vSetSkewFlag* 功能描述:設置黑邊去除標誌* 輸入參數:bFlag——黑邊去除標誌(TRUE:去除,FALSE:不去除)* 輸出參數:無* 返回值: 無

3.2.17. 獲取黑邊去除

/*************************************************************************/BOOL bGetDelHBFlag ()/*************************************************************************/* 函數名稱:bGetDelHBFlag* 功能描述:獲取黑邊去除標誌* 輸入參數:無* 輸出參數:無* 返回值: TRUE——去除

FALSE——不去除

3.2.18. 設置視頻壓縮類型

/*************************************************************************/void vSetVideoCompressType (short compressType)/*************************************************************************/* 函數名稱:vSetVideoCompressType* 功能描述:設置視頻壓縮類型* 輸入參數:compressType——壓縮類型

16

福建捷宇電腦科技有限公司

1—MJPG2—YUY23—RGB240/其它—按默認類型

* 輸出參數:無* 返回值: 無* 備註: 自動對焦設備用 1

3.2.19. 設置主攝像頭分辨率

/*************************************************************************/void vSetResolution(short resolutionType)/*************************************************************************/* 函數名稱:vSetResolution* 功能描述:設置分辨率* 輸入參數:resolutionType——分辨率類型

1—320*2402—640*4803—800*6004—1024*7685—1600*12006—2048*15367—2592*19440/其它—按設備默認值分辨率

* 輸出參數:無* 返回值: 無* 注意:調用設置分辨率後,需要重啟攝像頭

captrue.vSetResolution(3);captrue.bStopPlay();captrue.bStartPlay();

3.2.20. 設置視頻壓縮格式

/*************************************************************************/void vSetVideoCompressTypeEx(short devIndex, short compressType)/*************************************************************************/* 函數名稱:vSetVideoCompressTypeEx* 功能描述:設置視頻壓縮格式* 輸入參數:devIndex——攝像頭索引,1,主攝像頭,2副攝像頭

compressType——視頻壓縮格式(可不設置,則按默認MJPG)1—MJPG

17

福建捷宇電腦科技有限公司

2—YUY23—RGB24

* 輸出參數:無* 返回值: 無

3.2.21. 設置攝像頭分辨率

/*************************************************************************/void vSetResolutionEx(short devIndex, short resolutionType);/*************************************************************************/* 函數名稱:vSetResolutionEx* 功能描述:設置分辨率* 輸入參數:devIndex——攝像頭索引,1,主攝像頭,2副攝像頭

resolutionType——分辨率類型1—320*2402—640*4803—800*6004—1024*7685—1600*12006—2048*15367—2592*19448—3648*27369—4608*34560/其它—按設備默認值分辨率

* 輸出參數:無* 返回值: 無

3.2.22. 設置曝光相對值

/*************************************************************************/void vSetExposure(short iExposure)/*************************************************************************/* 函數名稱:vSetExposure* 功能描述:設置曝光相對值(打開視頻後調用)* 輸入參數:iExposure——曝光相對值(區間:0-100)* 輸出參數:無* 返回值: 無* 例如: m_cap. vSetExposure(50);

18

福建捷宇電腦科技有限公司

3.2.23. 設置亮度相對值

/*************************************************************************/void vSetBrightness(short iBrightness)/*************************************************************************/* 函數名稱:vSetBrightness* 功能描述:設置亮度相對值(打開視頻後調用)* 輸入參數:iBrightness——亮度相對值(區間:0-100)* 輸出參數:無* 返回值: 無* 例如: m_cap. vSetBrightness(50);

3.2.24. 設置對比度相對值

/*************************************************************************/void vSetContrast(short iContrast)/*************************************************************************/* 函數名稱:vSetContrast* 功能描述:設置對比度相對值(打開視頻後調用)* 輸入參數:iContrast——對比度相對值(區間:0-100)* 輸出參數:無* 返回值: 無* 例如: m_cap. vSetContrast(50);

3.2.25. A3圖片切割 2個 A4

/*************************************************************************/void vSetA3To2A4Flag(BOOL flag)/*************************************************************************/* 函數名稱:vSetA3To2A4Flag* 功能描述:將 A3圖片切割成 2個 A4(拍照之前調用)* 輸入參數:flag——是否切割標誌(TRUE:是,FALSE:否)* 輸出參數:無* 返回值: 無* 例如: m_cap. vSetA3To2A4Flag(true);

3.2.26. 獲取設備 ID

/*************************************************************************/

19

福建捷宇電腦科技有限公司

BSTR sGetDevicesId()/*************************************************************************/* 函數名稱:sGetDevicesId* 功能描述:獲取設備 ID* 輸入參數:無* 輸出參數:無* 返回值: 設備 ID

3.2.27. 設置裁邊模式

/*************************************************************************/void vSetCutEdgeMode(BOOL mode)/*************************************************************************/* 函數名稱:vSetCutEdgeMode* 功能描述:設置裁邊模式* 輸入參數:mode——是否設置裁邊* 輸出參數:無* 返回值: 無

3.2.28. 設置裁邊大小

/*************************************************************************/void vSetCutEdgeSize(long left, long right, long top, long bottom)/*************************************************************************/* 函數名稱:vSetCutEdgeSize* 功能描述:設置裁邊大小* 輸入參數:left——左邊裁剪大小

right——右邊裁剪大小top——頂部裁剪大小bottom——底部裁剪大小

* 輸出參數:無* 返回值: 無

3.2.29. 獲取焦點

/*************************************************************************/BOOL bGetFocus(long * curValue, long * minValue, long * maxValue,

long * defaultValue, long * step)/*************************************************************************/* 函數名稱:bGetFocus

20

福建捷宇電腦科技有限公司

* 功能描述:獲取焦點(自動對焦設備使用)* 輸入參數:curValue——當前值

minValue——最小值maxValue——最大值defaultValue——默認值step——

* 輸出參數:TRUE——成功FALSE——失敗

* 返回值: 無

3.2.30. 設置焦點

/*************************************************************************/void vSetFocus(long focusValue, BOOL autoFlag)/*************************************************************************/* 函數名稱:vSetFocus* 功能描述:設置焦點(自動對焦設備使用)* 輸入參數:focusValue——焦點值

autoFlag——是否自動* 輸出參數:無* 返回值: 無

3.2.31. 分割多頁

/*************************************************************************/BOOL bSaveSplitImage(LPCTSTR filePath, LPCTSTR fileName)/*************************************************************************/* 函數名稱:bSaveSplitImage* 功能描述:分割多頁* 輸入參數:filePath——保存路徑

fileName——文件名稱,(不含後綴名.jpg)* 輸出參數:無* 返回值: 無

備註:拆分後的圖片會在圖片名後加_1.jpg---_n.jpg

3.2.32. 設置視頻顯示模式

/*************************************************************************/void vSetVideoDispMode(short mode)

21

福建捷宇電腦科技有限公司

/*************************************************************************/* 函數名稱:vSetVideoDispMode* 功能描述:設置視頻顯示模式* 輸入參數:mode——顯示模式:0 - 4:3比例顯示,1 – 自適應* 輸出參數:無* 返回值: 無

3.3.圖片處理

3.3.1. 保存 BMP圖片

/*************************************************************************/BOOL bSaveBMP(LPCTSTR filePath, LPCTSTR fileName)/*************************************************************************/* 函數名稱:bSaveBMP* 功能描述:保存為 BMP圖片* 輸入參數:filePath——保存圖片的路徑

Filename——保存圖片的名稱(不用包含後綴名)* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap.bSaveBMP("D:\","bmpImage");

3.3.2. 保存 JPG圖片

/*************************************************************************/BOOL bSaveJPG(LPCTSTR filePath, LPCTSTR fileName)/*************************************************************************/* 函數名稱:bSaveJPG* 功能描述:保存為 JPG圖片* 輸入參數:filePath——保存圖片的路徑

filename——保存圖片的名稱(不用包含後綴名)* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗

3.3.3. 保存 PNG圖片

/*************************************************************************/

22

福建捷宇電腦科技有限公司

BOOL bSavePNG(LPCTSTR filePath, LPCTSTR fileName)/*************************************************************************/* 函數名稱:bSavePNG* 功能描述:保存為 PNG圖片* 輸入參數:filePath——保存圖片的路徑

filename——保存圖片的名稱(不用包含後綴名)* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗

3.3.4. 保存 TIF圖片

/*************************************************************************/BOOL bSaveTIF (LPCTSTR filePath, LPCTSTR fileName)/*************************************************************************/* 函數名稱:bSaveTIF* 功能描述:保存為 1位 TIF 圖片* 輸入參數:filePath——保存圖片的路徑

filename——保存圖片的名稱(不用包含後綴名)* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bSaveTIFEx ("D:\","tif");

3.3.5. 保存黑白 TIF圖片(支持多頁)

/*************************************************************************/BOOL bSaveTIFEx(LPCTSTR filePath, LPCTSTR fileName, short iMulPageFlag)/*************************************************************************/* 函數名稱:bSaveTIFEx* 功能描述:保存黑白 TIF 圖片* 輸入參數:filePath——保存圖片的路徑

filename——保存圖片的名稱(不用包含後綴名)iMulPageFlag——是否多頁(1:多頁,0:單頁)

* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bSaveTIFEx ("D:\","tif",0);

m_cap. bSaveTIFEx ("D:\","mulTif",1);

23

福建捷宇電腦科技有限公司

3.3.6. 保存彩色 TIF圖片(支持多頁)

/*************************************************************************/BOOL bSaveTIF24Bit(LPCTSTR filePath, LPCTSTR fileName, short iMulPageFlag)/*************************************************************************/* 函數名稱:bSaveTIF24Bit* 功能描述:保存彩色 TIF 圖片* 輸入參數:filePath——保存圖片的路徑

filename——保存圖片的名稱(不用包含後綴名)iMulPageFlag——是否多頁(1:多頁,0:單頁)

* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bSaveTIF24Bit("D:\","tif",0);

m_cap. bSaveTIF24Bit("D:\","mulTif",1);

3.3.7. 保存灰度圖和 TIF圖片

/*************************************************************************/BOOL bSaveGrayAndTIF(LPCTSTR grayPath, LPCTSTR grayName,

LPCTSTR tifPath, LPCTSTR tifName )/*************************************************************************/* 函數名稱:bSaveGrayAndTIF* 功能描述:同時保存為灰度圖和 TIF 圖片* 輸入參數:grayPath——保存 Gray圖片的路徑

grayName——保存 Gray圖片的名稱(不用包含後綴名,後綴名為.BMP)tifPath——保存 TIF圖片的路徑tifName——保存 TIF圖片的名稱(不用包含後綴名,後綴名為.TIF)

* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap.bSaveGrayAndTIF("D:\","Gray1","D:\","Gray1_FIT");

24

福建捷宇電腦科技有限公司

3.3.8. 保存為 TIF並進行 OCR識別

/*************************************************************************/BOOL bSaveTifToOCR(LPCTSTR TifPath, LPCTSTR TifName)/*************************************************************************/* 函數名稱:bSaveTifToOCR* 功能描述:保存為 Tif並進行 OCR識別* 輸入參數:TifPath——保存 Tif圖片的路徑

TifName——保存 Tif圖片的名稱(不用包含後綴名)* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bSaveTifToOCR ("D:\","TifImage");

3.3.9. 保存灰度圖

/*************************************************************************/BOOL bSaveGray (LPCTSTR grayPath, LPCTSTR grayName)/*************************************************************************/* 函數名稱:bSaveGray* 功能描述:保存灰度圖(8位,DPI值 96)* 輸入參數:grayPath——保存 Gray圖片的路徑

grayName——保存 Gray圖片的名稱(不用包含後綴名,後綴名為.JPG)* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap.bSaveGray("D:\","Gray1");

3.3.10. 保存灰度圖(支持 8、24位)

/*************************************************************************/BOOL bSaveGrayEx(LPCTSTR path, LPCTSTR name,short bit)/*************************************************************************/* 函數名稱:bSaveGrayEx* 功能描述:保存灰度圖(DPI值設置有效)* 輸入參數:path——保存 Gray圖片的路徑

name——保存 Gray圖片的名稱(不用包含後綴名,後綴名為.JPG)bit——位數(8位或 24位)

* 輸出參數:無* 返回值: TRUE——成功

25

福建捷宇電腦科技有限公司

FALSE——失敗* 例如: m_cap.bSaveGrayEx("D:\","Gray8",8);

m_cap.bSaveGrayEx("D:\","Gray24",24);

3.3.11. 保存黑白 JPG圖片

/*************************************************************************/BOOL bSaveTifJPG(LPCTSTR filePath, LPCTSTR fileName)/*************************************************************************/* 函數名稱:bSaveTifJPG* 功能描述:保存黑白 JPG圖片* 輸入參數:filePath——保存圖片的路徑

filename——保存圖片的名稱(不用包含後綴名)* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bSaveTifJPG ("D:\","tifJpg");

3.3.12. 自動掃描

/*************************************************************************/void AutoScan (short sImageType, LPCTSTR filePath, LPCTSTR fileName)/*************************************************************************/* 函數名稱:AutoScan* 功能描述:自動掃描* 輸入參數:sImageType——圖片類型(1:JPG,0:TIF)

filePath——保存圖片的路徑filename——保存圖片的名稱(不用包含後綴名)

* 輸出參數:無* 返回值: 無* 備註: 自動連續掃描時,文件名為:filePath+ filename+001-999+.jpg/tif

3.3.13. 自動掃描(返回拍攝張數)

/*************************************************************************/short iAutoScan (short sImageType, LPCTSTR filePath, LPCTSTR fileName)/*************************************************************************/* 函數名稱:AutoScan* 功能描述:自動掃描

26

福建捷宇電腦科技有限公司

* 輸入參數:sImageType——圖片類型(1:JPG,0:TIF)filePath——保存圖片的路徑filename——保存圖片的名稱(不用包含後綴名)

* 輸出參數:無* 返回值: 拍攝張數* 備註: 自動連續掃描時,文件名為:filePath+ filename+001-999+.jpg/tif

3.3.14. 獲取 JPG圖像文件的 BASE64數據

/*************************************************************************/BSTR sGetBase64()/*************************************************************************/* 函數名稱:sGetBase64* 功能描述:獲取 jpg圖像文件(24位)的 Base64編碼數據* 輸入參數:無* 輸出參數:無* 返回值: 返回 Base64編碼後的數據*/

3.3.15. 獲取指定圖像類型文件的 BASE64數據

/*************************************************************************/BSTR sGetImageBase64 (short imageType)/*************************************************************************/* 函數名稱:sGetImageBase64* 功能描述:獲取指定圖像類型文件的 Base64編碼數據* 輸入參數:imageType——圖像類型

1—BMP2—GIF3—JPG4—PNG5—TIF(黑白)其它—JPG

* 輸出參數:無* 返回值: 返回 Base64編碼後的數據

3.3.16. 圖片旋轉

/*************************************************************************/BOOL bRotateJpgImage (LPCTSTR pathName, short rotate)

27

福建捷宇電腦科技有限公司

/*************************************************************************/* 函數名稱:bRotateJpgImage* 功能描述:圖片旋轉* 輸入參數:pathName——圖片的路徑

rotate——圖片旋轉角度* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bRotateJpgImage ("D:\",90);

3.3.17. 設置水印參數

/*************************************************************************/void vSetWaterPrint(short iWaterPrintFlag, LPCTSTR sWaterPrintInfo, short iAddTimeFlag)/*************************************************************************/* 函數名稱:vSetWaterPrint* 功能描述:設置水印參數信息* 輸入參數:iWaterPrintFlag——水印開關(0:不打水印,1:打水印)

sWaterPrintInfo ——水印內容iAddTimeFlag——水印內容加時間(0:不加,1:加)

* 輸出參數:無* 返回值: 無* 例如: m_cap. vSetWaterPrint (1,"水印內容",1);

3.3.18. 設置水印字體大小

/*************************************************************************/void vSetWaterPrintFontSize(short fontSize)/*************************************************************************/* 函數名稱:vSetWaterPrintFontSize* 功能描述:設置水印字體大小* 輸入參數:fontSize——水印字體大小* 輸出參數:無* 返回值:無* 例如: m_cap. vSetWaterPrintFontSize (100);

3.3.19. 設置水印字體顏色

/*************************************************************************/void vSetWaterPrintFontColor(long rgb)

28

福建捷宇電腦科技有限公司

/*************************************************************************/* 函數名稱:vSetWaterPrintFontColor* 功能描述:設置水印字體顏色* 輸入參數:rgb——水印字體顏色(0x000000-0xFFFFFF)* 輸出參數:無* 返回值: 無* 例如: m_cap. vSetWaterPrintFontColor (0x0000FF);//紅色

3.3.20. 設置水印位置

/*************************************************************************/void vSetWaterPrintPos(short x, short y)/*************************************************************************/* 函數名稱:vSetWaterPrintPos* 功能描述:設置水印位置* 輸入參數:x——設置水印位置 x軸

y——設置水印位置 y軸* 輸出參數:無* 返回值: 無* 例如: m_cap. vSetWaterPrintPos (100, 800);

3.3.21. 設置預覽

/*************************************************************************/BOOL vSetImageDispFlag(true)/*************************************************************************/* 函數名稱:vSetImageDispFlag* 功能描述:設置是否開啟預覽* 輸出參數:無* 返回值: 無* 例如: m_cap. vSetImageDispFlag(true);

3.3.22. 設置去灰底

/*************************************************************************/void vSetRemoveGBFlag(BOOL bFlag);/*************************************************************************/* 函數名稱:vSetRemoveGBFlag* 功能描述:設置是否設置去灰底* 輸出參數:無

29

福建捷宇電腦科技有限公司

* 返回值: 無* 例如: m_cap. vSetRemoveGBFlag(true);//去灰底

3.3.23. 獲取去灰底

/*************************************************************************/BOOL bGetRemoveGBFlag()/*************************************************************************/* 函數名稱:bGetRemoveGBFlag* 功能描述:獲取是否設置去灰底* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗

3.3.24. 開始合成圖片

/*************************************************************************/BOOL bSaveMergeStart (LPCTSTR filePath, LPCTSTR fileName,

short fileType, short cols, long colGap, long rowGap )/*************************************************************************/* 函數名稱:bSaveMergeStart* 功能描述:開始合成圖片* 輸入參數:filePath——保存圖片的路徑

fileName——保存圖片的名稱(不用包含後綴名)fileType——圖片類型cols——橫向列數,如橫向為 2,則先排完 2張後再折行colGap——橫向間隔距離rowGap——縱向間隔距離

* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗

3.3.25. 保存需合併圖片

/*************************************************************************/BOOL bSaveMergePage ()/*************************************************************************/* 函數名稱:bSaveMergePage* 功能描述:保存需合併的單頁* 輸入參數:filePath——保存圖片的路徑

30

福建捷宇電腦科技有限公司

* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗

3.3.26. 保存合併現有圖片

/*************************************************************************/BOOL bSaveMergePageImage(LPCTSTR imagePath)/*************************************************************************/* 函數名稱:bSaveMergePageImage* 功能描述:保存合併現有圖片* 輸入參數:imagePath——合併圖片的路徑* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗

3.3.27. 結束合成圖片

/*************************************************************************/BOOL bSaveMergeEnd()/*************************************************************************/* 函數名稱:bSaveMergeEnd* 功能描述:結束合成圖片* 輸入參數:無* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗

3.4.視頻處理

3.4.1. 開始錄屏

/*************************************************************************/BOOL bStartRec (LPCTSTR aviPath)/*************************************************************************/* 函數名稱:bStartRec* 功能描述:開始錄屏* 輸入參數:aviPath——視頻文件路徑* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗

31

福建捷宇電腦科技有限公司

* 例如: m_cap. bStartRec ("D:\\ test.avi");

3.4.2. 停止錄屏

/*************************************************************************/BOOL bStopRec ()/*************************************************************************/* 函數名稱:bStopRec* 功能描述:停止錄屏* 輸入參數:無* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bStopRec ();

3.5.文件操作

3.5.1. 創建目錄

/*************************************************************************/BOOL bCreateDir (LPCTSTR dirPath)/*************************************************************************/* 函數名稱:bCreateDir* 功能描述:創建目錄* 輸入參數:dirPath——目錄的路徑* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bCreateDir ("D:\\ imageDir");

3.5.2. 刪除文件、目錄

/*************************************************************************/BOOL bDeleteFile(LPCTSTR pathName)/*************************************************************************/* 函數名稱:bDeleteFile* 功能描述:刪除文件或者目錄(刪除到回收站)* 輸入參數:pathName——文件或者目錄的路徑

32

福建捷宇電腦科技有限公司

* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bDeleteFile ("D:\\ tif.tif");

3.5.3. 永久刪除文件、目錄

/*************************************************************************/BOOL bDeleteFileForever(LPCTSTR pathName)/*************************************************************************/* 函數名稱:bDeleteFileForever* 功能描述:刪除文件或者目錄(永久性刪除)* 輸入參數:pathName——文件或者目錄的路徑* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bDeleteFileForever ("D:\\ tif.tif");

3.5.4. 複製文件、目錄

/*************************************************************************/BOOL bCopyFile(LPCTSTR toPath, LPCTSTR fromPath)/*************************************************************************/* 函數名稱:bCopyFile* 功能描述:複製文件或者目錄* 輸入參數:toPath——新的文件或者目錄的路徑

fromPath——被複制的文件或者目錄的路徑* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bCopyFile ("D:\\ tif_bak.tif", "D:\\ tif.tif");

3.5.5. 移動文件、目錄

/*************************************************************************/BOOL bMoveFile(LPCTSTR toPath, LPCTSTR fromPath)/*************************************************************************/* 函數名稱:bMoveFile* 功能描述:移動文件或者目錄* 輸入參數:toPath——移動後的文件或者目錄的路徑

33

福建捷宇電腦科技有限公司

fromPath——被移動的文件或者目錄的路徑* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bMoveFile ("D:\\ tif_bak.tif", "D:\\ tif.tif");

3.5.6. 重命名文件、目錄

/*************************************************************************/BOOL bReNameFile(LPCTSTR toPath, LPCTSTR fromPath)/*************************************************************************/* 函數名稱:bReNameFile* 功能描述:重命名文件或者目錄* 輸入參數:toPath——重命名後的文件或者目錄的路徑

fromPath——重命名前的文件或者目錄的路徑* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bReNameFile ("D:\\ tif_New.tif", "D:\\ tif.tif");

3.5.7. 顯示目錄

/*************************************************************************/BOOL bDispPath (LPCTSTR path)/*************************************************************************/* 函數名稱:bDispPath* 功能描述:顯示目錄* 輸入參數:path——目錄的路徑* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bDispPath ("D:\\ ");

3.6.PDF操作

3.6.1. 開始拍 PDF文件

/*************************************************************************/BOOL bSavePDFStart (LPCTSTR filePath, LPCTSTR fileName)

34

福建捷宇電腦科技有限公司

/*************************************************************************/* 函數名稱:bSavePDFStart* 功能描述:開始拍 PDF文件* 輸入參數:filePath——保存 PDF文件的路徑

filename——保存 PDF文件的名稱(不用包含後綴名)* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bSavePDFStart ("D:\","PDFfile");

3.6.2. 保存彩色 PDF單頁

/*************************************************************************/BOOL bSavePDFColorPage ()/*************************************************************************/* 函數名稱:bSavePDFColorPage* 功能描述:保存彩色 PDF單頁* 輸入參數:無* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bSavePDFColorPage ();

3.6.3. 增加彩色 PDF單頁(已有圖片)

/*************************************************************************/BOOL bAddPDFColorPage (BSTR imagePath,float displayFactor)/*************************************************************************/* 函數名稱:bAddPDFColorPage* 功能描述:增加彩色 PDF單頁* 輸入參數:imagePath——圖片路徑

displayFactor——圖片在 PDF文件中顯示大小比例(200萬像素:0.525;300萬像素:0.42;500萬像素:0.331)

* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bAddPDFColorPage (“d:\\1.jpg”,0.331);

35

福建捷宇電腦科技有限公司

3.6.4. 保存黑白 PDF單頁

/*************************************************************************/BOOL bSavePDFBWPage ()/*************************************************************************/* 函數名稱:bSavePDFBWPage* 功能描述:保存黑白 PDF單頁* 輸入參數:無* 輸出參數:無* 返回值: TRUE:成功 FALSE:失敗* 例如: m_cap. bSavePDFBWPage ();

3.6.5. 增加黑白 PDF單頁(已有圖片)

/*************************************************************************/BOOL bAddPDFBWPage (BSTR imagePath,float displayFactor)/*************************************************************************/* 函數名稱:bAddPDFBWPage* 功能描述:增加彩色 PDF單頁* 輸入參數:imagePath——圖片路徑

displayFactor——圖片在 PDF文件中顯示大小比例(200萬像素:0.525;300萬像素:0.42;500萬像素:0.331)

* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bAddPDFBWPage (“d:\\1.jpg”,0.331);

3.6.6. 結束保存 PDF文件

/*************************************************************************/BOOL bSavePDFEnd ()/*************************************************************************/* 函數名稱:bSavePDFEnd* 功能描述:結束保存 PDF文件* 輸入參數:無* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bSavePDFEnd ();

36

福建捷宇電腦科技有限公司

3.7.打印操作

3.7.1. 打印圖片

/*************************************************************************/BOOL bPrintImage(short pixelType, LPCTSTR imagePath, short imageType)/*************************************************************************/* 函數名稱:bPrintImage* 功能描述:1:1打印圖像* 輸入參數:* pixelType —— 像素類型(1-200W,2-300W,3-500W)* imagePath —— 圖像路徑(完整路徑)* imageType —— 圖像類型(1-jpg,2-tif)* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bPrintImage(1,”D:\\test.jpg”,1);

3.7.2. 直接打印

/*************************************************************************/BOOL bPrint()/*************************************************************************/* 函數名稱:bPrint* 功能描述:1:1打印* 輸入參數:無* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bPrint();

3.8.上傳操作

3.8.1. HTTP上傳文件

/*************************************************************************/BOOL bUpLoadImage(LPCTSTR fileName, LPCTSTR serverName,

short usPort, LPCTSTR objectName)/*************************************************************************/

37

福建捷宇電腦科技有限公司

* 函數名稱:bUpLoadImage* 功能描述:上傳指定圖片到服務器* 輸入參數:fileName——上傳圖片的完整路徑(多文件上傳時,用“|”隔開)

serverName——服務器地址(IP、域名)usPort——端口objectName——處理圖片上傳的服務器對象

(文件請求字段名稱:trackdata)* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如:

單文件上傳:m_cap. bUpLoadImage ("D:\\JPG.JPG", "127.0.0.1",8080, "/shop/servlet/uploadServlet");

多文件上傳:m_cap. bUpLoadImage ("D:\\JPG.JPG|D:\\JPG1.JPG|D:\\JPG2.JPG","127.0.0.1", 8080, "/shop/servlet/uploadServlet");

3.8.2. HTTP上傳文件

/*************************************************************************/BOOL bUpLoadImageEx(LPCTSTR fileName, LPCTSTR serverName, short usPort,

LPCTSTR objectName, BOOL bWaitUI, BOOL bRetUI)/*************************************************************************/* 函數名稱:bUpLoadImageEx* 功能描述:上傳指定圖片到服務器* 輸入參數:fileName——上傳圖片的完整路徑(多文件上傳時,用“|” 隔開)

serverName——服務器地址(IP、域名)usPort——端口號objectName——處理圖片上傳的服務器對象

(文件請求字段名稱:trackdata)bWaitUI——是否顯示等待界面bRetUI——是否顯示結果界面

* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如:

單文件上傳:m_cap. bUpLoadImage ("D:\\JPG.JPG", "127.0.0.1",8080, "/shop/servlet/uploadServlet",true,true);

多文件上傳:m_cap. bUpLoadImage ("D:\\JPG.JPG|D:\\JPG1.JPG|D:\\JPG2.JPG","127.0.0.1", 8080, "/shop/servlet/uploadServlet",true,true);

38

福建捷宇電腦科技有限公司

3.8.3. HTTP上傳文件(返回服務端內容)

/*************************************************************************/BSTR sUpLoadImageEx2(LPCTSTR fileName, LPCTSTR serverName, short usPort,

LPCTSTR objectName, BOOL bWaitUI, BOOL bRetUI)/*************************************************************************/* 函數名稱:sUpLoadImageEx2* 功能描述:上傳指定圖片到服務器,並返回服務端響應內容* 輸入參數:fileName——上傳圖片的完整路徑(多文件上傳時,用“|” 隔開)

serverName——服務器地址(IP、域名)usPort——端口號objectName——處理圖片上傳的服務器對象

(文件請求字段名稱:trackdata)bWaitUI——是否顯示等待界面bRetUI——是否顯示結果界面

* 輸出參數:無* 返回值: 服務器響應內容* 例如:

單文件上傳:m_cap. sUpLoadImageEx2("D:\\JPG.JPG", "127.0.0.1",8080, "/shop/servlet/uploadServlet",true,true);

多文件上傳:m_cap. sUpLoadImageEx2("D:\\JPG.JPG|D:\\JPG1.JPG|D:\\JPG2.JPG","127.0.0.1", 8080, "/shop/servlet/uploadServlet",true,true);

3.8.4. FTP上傳文件

/*************************************************************************/short iUploadFileToFtp(LPCTSTR host, LPCTSTR port,

LPCTSTR userName, LPCTSTR password,LPCTSTR filePath, LPCTSTR ftpPath, LPCTSTR fileName)

/*************************************************************************/* 函數名稱:iUploadFileToFtp* 功能描述:上傳文件到 FTP* 輸入參數:host——服務器地址(IP或域名)

port——端口userName——用戶名password——密碼filePath——文件路徑ftpPath——服務器路徑fileName——存放服務器的文件名

* 輸出參數:無* 返回值: 0——成功

1——失敗

39

福建捷宇電腦科技有限公司

* 例如: m_cap. iUploadFileToFtp (“192.169.0.11”,”21”,”name”,”password”,”c:\boot.ini”,”/FTPPath/temp”,”boot.ini”);

3.8.5. FTP上傳文件(是否顯示提示消息)

/*************************************************************************/short iUploadFileToFtpEx(LPCTSTR host, LPCTSTR port,

LPCTSTR userName, LPCTSTR password,LPCTSTR filePath, LPCTSTR ftpPath,LPCTSTR fileName,BOOL uiFlag)

/*************************************************************************/* 函數名稱:iUploadFileToFtpEx* 功能描述:上傳文件到 FTP* 輸入參數:host——服務器地址(IP或域名)

port——端口userName——用戶名password——密碼filePath——文件路徑ftpPath——服務器路徑fileName——存放服務器的文件名uiFlag——是否顯示提示消息

* 輸出參數:無* 返回值: 0——成功

1——失敗* 例如: m_cap. iUploadFileToFtpEx (“192.169.0.11”,”21”,

”name”,”password”,”c:\boot.ini”,”/FTPPath/temp”,”boot.ini”,true);

3.9.條形碼/二維碼識別

3.9.1. 識別圖片中的條形碼/二維碼

/*************************************************************************/BSTR sGetBarCode (LPCTSTR imagePath)/*************************************************************************/* 函數名稱:sGetBarCode* 功能描述:識別圖片中的條形碼/二維碼* 輸入參數:imagePath——圖片路徑* 輸出參數:無

40

福建捷宇電腦科技有限公司

* 返回值: 返回圖片中的條形碼/二維碼,無條碼信息返回空串。

3.9.2. 在線識別視頻中的條形碼/二維碼

/*************************************************************************/BSTR sGetBarCodeOnline ()/*************************************************************************/* 函數名稱:sGetBarCodeOnline* 功能描述:在線識別視頻中的條形碼/二維碼* 輸入參數:無* 輸出參數:無* 返回值: 返回視頻中的條形碼/二維碼,無條碼信息返回空串。*/

3.10. OCR識別

3.10.1. OCR識別(文檔)

/*************************************************************************/BOOL bOCRImage (LPCTSTR ImagePathName, short iLanguageType,

short iFileType, LPCTSTR filePathName)/*************************************************************************/* 函數名稱:bOCRImage* 功能描述:對 ImagePathName文件進行 OCR識別* 輸入參數:ImagePathName——要識別圖片的路徑(帶後綴,區分大小寫)

iLanguageType——文字語言(1:英文,2:中文)iFileType——保存文件類型(1:TXT,2:DOC,3:XLS)filePathName——保存文件路徑(帶後綴)

* 輸出參數:無* 返回值: TRUE——成功

FALSE——失敗* 例如: m_cap. bOCRImage ("D:\\A4.jpg",2,2,"D:\\A4.doc");

3.10.2. OCR識別(字符串)

/*************************************************************************/BSTR sOCRImageToString (LPCTSTR ImagePathName, short iLanguageType)/*************************************************************************/* 函數名稱:sOCRImageToString

41

福建捷宇電腦科技有限公司

* 功能描述:對 ImagePathName文件進行 OCR識別* 輸入參數:ImagePathName——要識別圖片的路徑(帶後綴,區分大小寫)

iLanguageType——文字語言(1:英文,2:中文)* 輸出參數:無* 返回值: 識別後的字符串* 例如: CSring str = m_cap. sOCRImageToString ("D:\\A4.jpg",2);

//返回 OCR後的字符串

  • 功能說明

  • 適用平臺、語言

  • 接口說明

  • 攝像頭控制

  • 顯示主視頻源

  • 顯示主視頻源(窗口句柄)

  • 顯示主視頻源(窗口句柄、可旋轉)

  • 顯示主視頻源(可旋轉)

  • 顯示副視頻源(可旋轉)

  • 顯示副視頻源(窗口句柄、可旋轉)

  • 暫停視頻源

  • 停止視頻源

  • 顯示人像合併

  • 停止人像合併

  • 視頻源放大操作

  • 視頻源縮小操作

  • 視頻源還原操作

  • 參數設置

  • 設置視頻源參數

  • 設置PIN參數

  • 設置DPI

  • 獲取DPI

  • 設置當前旋轉角度

  • 獲取當前旋轉角度

  • 設置二值化參數

  • 獲取當前二值化參數

  • 設置拍照模式

  • 設置拍照區域大小

  • 設置圖片寬高分辨率的縮放率

  • 設置圖片的壓縮率

  • 獲取圖片保存的壓縮率

  • 設置自動矯正

  • 獲取自動矯正

  • 設置黑邊去除

  • 獲取黑邊去除

  • 設置視頻壓縮類型

  • 設置主攝像頭分辨率

  • 設置視頻壓縮格式

  • 設置攝像頭分辨率

  • 設置曝光相對值

  • 設置亮度相對值

  • 設置對比度相對值

  • A3圖片切割2個A4

  • 獲取設備ID

  • 設置裁邊模式

  • 設置裁邊大小

  • 獲取焦點

  • 設置焦點

  • 分割多頁

  • 設置視頻顯示模式

  • 圖片處理

  • 保存BMP圖片

  • 保存JPG圖片

  • 保存PNG圖片

  • 保存TIF圖片

  • 保存黑白TIF圖片(支持多頁)

  • 保存彩色TIF圖片(支持多頁)

  • 保存灰度圖和TIF圖片

  • 保存為TIF並進行OCR識別

  • 保存灰度圖

  • 保存灰度圖(支持8、24位)

  • 保存黑白JPG圖片

  • 自動掃描

  • 自動掃描(返回拍攝張數)

  • 獲取JPG圖像文件的BASE64數據

  • 獲取指定圖像類型文件的BASE64數據

  • 圖片旋轉

  • 設置水印參數

  • 設置水印字體大小

  • 設置水印字體顏色

  • 設置水印位置

  • 設置預覽

  • 設置去灰底

  • 獲取去灰底

  • 開始合成圖片

  • 保存需合併圖片

  • 保存合併現有圖片

  • 結束合成圖片

  • 視頻處理

  • 開始錄屏

  • 停止錄屏

  • 文件操作

  • 創建目錄

  • 刪除文件、目錄

  • 永久刪除文件、目錄

  • 複製文件、目錄

  • 移動文件、目錄

  • 重命名文件、目錄

  • 顯示目錄

  • PDF操作

  • 開始拍PDF文件

  • 保存彩色PDF單頁

  • 增加彩色PDF單頁(已有圖片)

  • 保存黑白PDF單頁

  • 增加黑白PDF單頁(已有圖片)

  • 結束保存PDF文件

  • 打印操作

  • 打印圖片

  • 直接打印

  • 上傳操作

  • HTTP上傳文件

  • HTTP上傳文件

  • HTTP上傳文件(返回服務端內容)

  • FTP上傳文件

  • FTP上傳文件(是否顯示提示消息)

  • 條形碼/二維碼識別

  • 識別圖片中的條形碼/二維碼

  • 在線識別視頻中的條形碼/二維碼

  • OCR識別

  • OCR識別(文檔)

  • OCR識別(字符串)


分享到:


相關文章: