请推荐一个库作为quik的开始。任务是为现有的MFC应用程序创建一个新的扫描模块。
发布于 2020-07-26 19:47:20
你可以试试二次扫描模块。(披露:我为其供应商工作)。以下C++代码允许用户选择扫描仪并将扫描图像保存到磁盘:
HTWAINSESSION twainSession = NULL;
APPLICATIONDATA appData = { sizeof(APPLICATIONDATA), hWnd, TEXT("My Company"), TEXT("My Product"), TEXT("1.0"), TEXT("My App"), TWLG_ENGLISH_USA, TWCY_USA };
L_TwainInitSession(&twainSession, &appData);
L_TwainSelectSource(twainSession, NULL);
BITMAPHANDLE bmp = { 0 };
L_TwainAcquire(twainSession, &bmp, sizeof(bmp), NULL, LTWAIN_SHOW_USER_INTERFACE, NULL, NULL);
if (bmp.Flags.Allocated)
{
L_SaveBitmap(TEXT("g:\\test\\scannedImage.tif"), &bmp, FILE_TIFLZW, bmp.BitsPerPixel, 0, NULL);
L_FreeBitmap(&bmp);
}
L_TwainEndSession(&twainSession);在此页上有一个免费的SDK评估。评估包含高级演示,以防您需要其他Twain功能(设置功能、从文档馈线扫描多个图像等)。在评估期间也有免费的电子邮件和聊天支持。
https://softwarerecs.stackexchange.com/questions/75464
复制相似问题