2012-04-16 292 views
0

我看到TWAIN模塊Python2,有什麼對Python3相似? 我需要控制掃描過程,特別是直方圖設置(陰影,高光,伽馬),分辨率和掃描窗口大小。在Python3中自動化它的最好方法是什麼?Python3或C/C++:TWAIN接口

編輯:如果沒有在Python,是其可以被集成到Python和控制掃描過程中存在的任何C/C++庫?我只知道一個庫,EZTwain,它支持多種編程語言(不包括Python的),但它並沒有對一些直方圖的設置工作,並沒有將其用於商業版本的支持,所以我會盡量避免使用它。

+0

有很多掃描儀軟件的是已經可以做到這一點,所以要回答我們必須知道*爲什麼*您需要這樣做,以及爲什麼要限制自己使用TWAIN(這是實踐中僅用於Windows afaik的標準)。 – 2012-04-16 09:45:58

+0

有一個Python3 GUI這使得計算出從掃描儀所拍攝的圖像,一個圖像與三個不同的設置,這將意味着手動設置它們,三個掃描按鈕移到推動和一種或多種GUI界面製成。此外,Epson掃描不允許保存設置並將其發送給其他用戶,這會使最終用戶的系統安裝過程變得複雜。我知道,其他一些商業程序可以做到這一點,但同樣我只想保留一個GUI。對於未來的項目掃描設置將根據一些Python GUI設置進行更改,用戶不必關心它。 – Katya 2012-04-16 13:17:38

+0

爲什麼選擇TWAIN?我在Windows上不知道其他任何東西...... – Katya 2012-04-16 13:18:57

回答

2

我們使用第三方工具命名LEADTOOLS可以幫助你。該工具包支持最常用的編程語言,包括C/C++,C#,VB.NET等等。欲瞭解更多信息,可以查看這兩個幫助主題:

對於.NET: Acquiring an Image using .NET

對於C++: Acquiring an Image using C++