谁做过Twain开发
操作外围设备去取像,Twain接口如何设置dpi和图片大小等参数.
我试了不行.
TwCap[] tCap = new TwCap[3];
tCap[0] = TwCap.XferCount;
tCap[1] = TwCap.ICAP_XRESOLUTION;
tCap[2] = TwCap.ICAP_YRESOLUTION;
short[] sval = new short[3];
sval[0]=(short)1;
sval[1]=(short)200;
sval[2]=(short)200;
TwCapability cap = new TwCapability(tCap, sval);
//设置DS参数
rc = DScap(appid, srcds, TwDG.Control, TwDAT.Capability, TwMSG.Set, cap);
TwImageInfo iinf = new TwImageInfo();
iinf.XResolution = 200;
iinf.YResolution = 200;
rc = DSiinf(appid, srcds, TwDG.Image, TwDAT.ImageInfo, TwMSG.Get, iinf);
if (rc != TwRC.Success)
{
CloseSrc();
return pics;
}
//真正传输图像,,写入hbitmap指向的结构
rc = DSixfer(appid, srcds, TwDG.Image, TwDAT.ImageNativeXfer, TwMSG.Get, ref hbitmap);
if (rc != TwRC.XferDone)
{
CloseSrc();
return pics;
}
//结束传输
rc = DSpxfer(appid, srcds, TwDG.Control, TwDAT.PendingXfers, TwMSG.EndXfer, pxfr);
if (rc != TwRC.Success)
{
CloseSrc();
return pics;
}
我试了不行.
TwCap[] tCap = new TwCap[3];
tCap[0] = TwCap.XferCount;
tCap[1] = TwCap.ICAP_XRESOLUTION;
tCap[2] = TwCap.ICAP_YRESOLUTION;
short[] sval = new short[3];
sval[0]=(short)1;
sval[1]=(short)200;
sval[2]=(short)200;
TwCapability cap = new TwCapability(tCap, sval);
//设置DS参数
rc = DScap(appid, srcds, TwDG.Control, TwDAT.Capability, TwMSG.Set, cap);
TwImageInfo iinf = new TwImageInfo();
iinf.XResolution = 200;
iinf.YResolution = 200;
rc = DSiinf(appid, srcds, TwDG.Image, TwDAT.ImageInfo, TwMSG.Get, iinf);
if (rc != TwRC.Success)
{
CloseSrc();
return pics;
}
//真正传输图像,,写入hbitmap指向的结构
rc = DSixfer(appid, srcds, TwDG.Image, TwDAT.ImageNativeXfer, TwMSG.Get, ref hbitmap);
if (rc != TwRC.XferDone)
{
CloseSrc();
return pics;
}
//结束传输
rc = DSpxfer(appid, srcds, TwDG.Control, TwDAT.PendingXfers, TwMSG.EndXfer, pxfr);
if (rc != TwRC.Success)
{
CloseSrc();
return pics;
}
...全文
相关推荐
twain-dsm 跨平台源码
能够扫描操作,支持跨平台
TWAIN协议学习笔记
TWAIN定义了图像设备(扫描仪,数码相机)和应用之间相互通信的协议,各个设备厂商通过支持TWAIN协议使得上层应用可以用同样的代码去访问不同扫描仪 TWAIN主要包括三个要素: Application - 使用TWAIN的图像应用,如Photoshop, Source Manager - 用来管理数据源和应用之间的交互,这个模块由TWAIN Group来维护,并提供开源代码(https:/...
TWain 2.2 手册
TWain英文帮助文档。
Delphi做的扫描图片源程序
该程序是用来对一张图片进行扫描的程序,符含源代码,希望对大家有用,呵呵...
twain驱动 扫描仪
TWAIN 标准作为外部输入设备定义了开放工 业标准接口. 标准接口允许应用软件使用通用 TWAIN 接口与各种类型的外部输入设备连接而 不用生成设备特定的驱动程序.


