资源简介
该程序是用qt。调用twain协议库。驱动扫描仪进行扫描,可以双面扫描。扫描结果可以合成pdf文件输出。window平台运行。
代码片段和文件信息
#include “stdafx.h“
#include “math.h“
#include “dib.h“
#include
#define BIG_DISTANCE 10000000L
#define DIST(r1g1b1r2g2b2) \
(long) (3L*(long)((r1)-(r2))*(long)((r1)-(r2)) + \
4L*(long)((g1)-(g2))*(long)((g1)-(g2)) + \
2L*(long)((b1)-(b2))*(long)((b1)-(b2)))
static unsigned char masktable[] = { 0x800x400x200x100x080x040x020x01 };
CDIB::CDIB(HANDLE hDibint nBits)
{
m_pVoid = nullptr;
m_pLinePtr = nullptr;
m_bUseGamma=false;
width=height=0;
if(hDib)
{
CreateFromHandle(hDibnBits);
}
}
CDIB::~CDIB()
{
DestroyDIB();
}
void CDIB::DestroyDIB()
{
if(m_pVoid) free(m_pVoid);
m_pVoid = nullptr;
if(m_pLinePtr) free(m_pLinePtr);
m_pLinePtr = nullptr;
}
bool CDIB::Create(int widthint heightint bits)
{
/*
Free existing i
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-08-21 09:47 Scan\
目录 0 2019-08-01 13:56 Scan\Scan\
文件 16634 2019-07-17 17:59 Scan\Scan\dib.cpp
文件 2637 2008-04-06 02:35 Scan\Scan\dib.h
文件 1211 2008-04-05 23:04 Scan\Scan\dibapi.h
文件 7450 2008-04-05 23:04 Scan\Scan\dibfile.c
文件 14759 2008-04-05 23:03 Scan\Scan\dibutil.c
文件 1509 2008-04-05 23:04 Scan\Scan\dibutil.h
文件 1135 2019-07-22 16:38 Scan\Scan\main.cpp
文件 3844 2019-07-24 15:00 Scan\Scan\qtwain.cpp
文件 1618 2019-07-24 15:00 Scan\Scan\qtwain.h
文件 3512 2019-07-24 15:00 Scan\Scan\qtwaininterface.cpp
文件 5416 2019-07-24 15:00 Scan\Scan\qtwaininterface.h
文件 8625 2019-07-24 15:32 Scan\Scan\qtwainmainwindow.cpp
文件 2434 2019-07-24 15:00 Scan\Scan\qtwainmainwindow.h
文件 76 2013-07-20 15:39 Scan\Scan\qtwainmainwindow.qrc
文件 835 2013-07-20 15:39 Scan\Scan\qtwainmainwindow.ui
文件 2049 2008-04-03 23:36 Scan\Scan\qtwainsubstitute.cpp
文件 1475 2013-07-20 15:52 Scan\Scan\qtwainsubstitute.h
文件 1706 2019-07-23 08:49 Scan\Scan\Scan.pro
文件 46042 2019-08-01 13:56 Scan\Scan\Scan.pro.user
文件 21301 2019-04-25 17:22 Scan\Scan\scaninterface.cpp
文件 3643 2019-04-04 15:31 Scan\Scan\scaninterface.h
文件 914 2003-10-15 20:29 Scan\Scan\stdafx.h
文件 78080 2013-07-20 15:52 Scan\Scan\twain.h
文件 15195 2019-07-24 15:00 Scan\Scan\twaincpp.cpp
文件 2372 2019-07-23 13:56 Scan\Scan\twaincpp.h
- 上一篇:小型操作系统的设计与实现(毕业设计)
- 下一篇:数电设计性实验简易洗衣机控制器设计
相关资源
- 佳能扫描仪Solution Menu EX软件 v1.4.0 官
- 虹光d650扫描仪驱动 v1.0 官方版
- 虹光at350扫描仪驱动 v1.0 官方版
- 佳能时尚扫描仪CanoScan LiDE 500F
- 佳能2510c扫描仪驱动 v1.3 官方最新版
- CanoScan佳能4200f扫描仪驱动 v8.6.1.1a 官
- 佳能CanoScan 9000F扫描仪驱动 官方版
- Ubuntu下操作Excel,qt代码
- Qt图片浏览器 --基于Qt的Graphics View f
- qtnribbon2破解
- Qt软件开发 完整项目代码
- MQTT_3.1protocol_Specific中文版
- 在QT中使用RTP进行视频的采集和传输
- Mini6410 Qt4和Qtopia编程开发指南
- Qt实现Code39条形码
- qt_ffmpeg_mp4_export_and_import.zip
- QT5.5入门与项目实战
- Huffman Compress 霍夫曼编码 压缩 解压缩
- 基于QT的黑白棋游戏设计和实现
- Qt写的连连看小游戏
- QTranslate_6.7.2.7z
- Qt基于FFmpeg播放本地 H.264H264文件
- QT编的MP3播放器
- linux系统的二级文件系统(QT实现了简
- QT生成DLL库文件的方法和使用方法详解
- QT+opencv+OCR 身份证号码,银行卡号识别
- Qt实现的简单的中国象棋程序
- Qt时钟Demo,在原来基础上添加了秒针
- 基于Qt和opencv的身份证号码识别系统
- 基于FFmpeg4.0.2的AAC编码器
评论
共有 条评论