扫描仪TWain接口调用,扫描后图象左右颠倒了

书生 2008-12-04 05:13:29
有朋友遇到这个问题么?
我使用的是TWainCpp,不是TWain.dll,

N年以前也遇到过这个问题,当时SetIfGray(true) //彩色模式 后解决了。

但是今天新写一个扫描控制程序的时候,开始正常,
后来忘记动过TWainCpp.h 还是TWainCpp.cpp中的哪个参数后,又出现
了扫描出来的图象左右颠倒的情况。使用扫描仪自带程序是正常的。

尝试过调整扫描仪的DPI,Acquire( TWCPP_ANYCOUNT ) 参数修改均无效果。

期待达人指点迷津。好久没来,顺便放分。 :P
...全文
680 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
rsk_rsk 2011-08-29
  • 打赏
  • 举报
回复
小顶一下
书生 2008-12-15
  • 打赏
  • 举报
回复
问题自己已解决,多谢大家顶。
两个同事多散了点。
痞子酷 2008-12-08
  • 打赏
  • 举报
回复
接分
书生 2008-12-08
  • 打赏
  • 举报
回复
呵呵,问题基本解决了。

人气太低,再等等人多一点点把分散掉吧。
king_query 2008-12-06
  • 打赏
  • 举报
回复
路过....
TripH0101 2008-12-06
  • 打赏
  • 举报
回复
帮顶一下
laowang2 2008-12-05
  • 打赏
  • 举报
回复
http://www.twain.org
从中下载TWAIN Specification (version 1.9)的PDF文件看看吧。。。
jaffy 2008-12-05
  • 打赏
  • 举报
回复
接个分,纯顶
jacknes009 2008-12-05
  • 打赏
  • 举报
回复
没有接触过这方面的~
huzhangyou 2008-12-04
  • 打赏
  • 举报
回复
没用过
帮顶

要不你用一下最初的代码测试一下?
yumikoo 2008-12-04
  • 打赏
  • 举报
回复
汗,没用过
资源下载链接为: https://pan.quark.cn/s/9ce3e35e0f39 在IT领域,C#是一种广泛应用于Windows桌面应用开发的编程语言。当需要从扫描获取图像数据时,TWAIN接口是关键。TWAIN是一种行业标准,允许应用程序与扫描或数码相机直接通信。本教程将详细讲解如何在C#环境中通过TWAIN调用扫描TWAIN是一种中间件,它定义了扫描与软件之间的通信协议,确保不同品牌和型号的扫描设备能够被各种应用程序识别和控制。在C#中调用扫描,主要分为以下步骤: 安装TWAIN库:需要一个支持C#的TWAIN库,如TwainDotNet或FreeImage。这些库封装了TWAIN协议,方便开发者在代码中调用扫描功能。在VS2008及以上版本中,通常可以通过NuGet包管理器安装这些库。 初始化TWAIN源:在C#程序中,首先需要初始化TWAIN源,即扫描。这通常涉及查找可用的TWAIN数据源并选择一个进行操作。示例代码如下: 设置扫描参数:在调用扫描之前,可以设置一些参数,如分辨率、颜色模式、扫描区域等。这些参数可根据需求调整。示例代码如下: 开始扫描:设置好参数后,启动扫描过程,获取图像数据。通常会有一个回调函数处理扫描完成后的图像数据。示例代码如下: 保存和处理图像:扫描完成后,图像数据通常会转换为Bitmap对象,可以将其保存到本地文件,或者进行进一步处理,如图像分析、OCR识别等。 关闭TWAIN源:扫描结束后,关闭TWAIN源以释放资源。示例代码如下: CSharpTwainDemo项目提供了完整的示例代码,展示了如何在C#环境下使用TWAIN库进行扫描操作。这个示例代码是学习和参考的基础,可以帮助你理解和实现自己的扫描应用。通过C#调用TWAIN控制扫描是一项实用技术,能够轻松将扫描功能集成到应用程序中。掌握这些步骤,将有助

13,873

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧