免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

Java調(diào)用掃描儀的技術(shù)該如何選擇?-創(chuàng)新互聯(lián)

文章目錄
  • Java 調(diào)用 掃描儀的技術(shù)該如何選擇?
    • 詳細(xì)介紹;
    • (1)TWAIN
    • (2)Kodakimg
    • (3)Dynamic TWAIN ActiveX
    • (4)WIA
    • (用于桌面應(yīng)用程序)開發(fā)應(yīng)用程序,您可能會(huì)想知道TWAIN和WIA之間的異同點(diǎn)
  • 總結(jié)
  • 結(jié)語(yǔ)

創(chuàng)新互聯(lián)公司于2013年創(chuàng)立,先為科爾沁左翼等服務(wù)建站,科爾沁左翼等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為科爾沁左翼企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。Java 調(diào)用 掃描儀的技術(shù)該如何選擇?

在這里插入圖片描述

技術(shù)百度說(shuō)明博主說(shuō)明優(yōu)點(diǎn)缺點(diǎn)宜用
TwainTWAIN是一項(xiàng)重要的接口標(biāo)準(zhǔn),為軟件開發(fā)商和硬件設(shè)備生產(chǎn)廠商之間提供了一個(gè)統(tǒng)一的規(guī)范,以有效地避免系統(tǒng)及設(shè)備之間的不兼容的問(wèn)題。TWAIN協(xié)議,是應(yīng)用軟件從計(jì)算機(jī)外設(shè)獲取靜態(tài)圖像的國(guó)際標(biāo)準(zhǔn)。目前世界上基本上所有的圖像外設(shè)都按照該協(xié)議進(jìn)行研發(fā)和生成設(shè)備.所以如果能夠通過(guò)該協(xié)議去自己處理當(dāng)然是最為合適的.兼容性最強(qiáng),跨平臺(tái),跨設(shè)備,跨廠商.開發(fā)的話要對(duì)該協(xié)議要有一定深度的了解.對(duì)C/C++要有一定的了解.c/s
ActiveXActiveX 是一個(gè)開放的集成平臺(tái),為開發(fā)人員、 用戶和 Web生產(chǎn)商提供了一個(gè)快速而簡(jiǎn)便的在 Internet 和 Intranet 創(chuàng)建程序集成和內(nèi)容的方法。 使用 ActiveX, 可輕松方便的在 Web頁(yè)中插入 多媒體效果、 交互式對(duì)象、以及復(fù)雜程序,創(chuàng)建用戶體驗(yàn)相當(dāng)?shù)母哔|(zhì)量多媒體CD-ROM 。ActiveX插件以前也叫做OLE控件或OCX控件,它是一些軟件組件或?qū)ο螅梢詫⑵洳迦氲絎EB網(wǎng)頁(yè)或其它應(yīng)用程序中。這個(gè)玩意實(shí)際上需要我們寫個(gè).ocx的調(diào)用掃描儀插件.然后瀏覽器可以調(diào)用它而已.而且只能在微軟的Internet里使用.對(duì)安全有些影響吧,但注意些也是無(wú)所謂的.網(wǎng)絡(luò)上有很多插件,可以直接找到.只能IE瀏覽器使用.如果要開發(fā)的話需要對(duì)這些插件及C/C++有一定的了解.b/s
WIAWIA 是Windows 最新的 imaging 技術(shù).WIA和TWAIN的關(guān)系是,WIA是微軟操作系統(tǒng)的影像獲取體系結(jié)構(gòu),屬于Windows操作系統(tǒng)驅(qū)動(dòng)程序類;而TWAIN是開放協(xié)議,用來(lái)解決應(yīng)用軟件對(duì)不同影像外設(shè)的可移植性調(diào)用。應(yīng)當(dāng)說(shuō),WIA是驅(qū)動(dòng)層上的東西,它為應(yīng)用程序提供SDK接口;而TWAIN協(xié)議在驅(qū)動(dòng)程序和應(yīng)用程序間提供一個(gè)公用接口。TWAIN的層次高于WIA。WIA就相當(dāng)于微軟開放出來(lái)的一組圖像處理的API,不論是設(shè)備廠商還是開發(fā)者都可以去調(diào)用.接口定義明確,對(duì)C系列和VB程序員十分友好.使用在windows平臺(tái)上.開發(fā)的話對(duì)其他語(yǔ)言程序員并不友好.c/s
JAVA appletJavaApplet就是用Java語(yǔ)言編寫的小應(yīng)用程序,可以直接嵌入到網(wǎng)頁(yè)中,并能夠產(chǎn)生特殊的效果。這個(gè)運(yùn)行原理實(shí)際上瀏覽器去加載java本地小程序來(lái)操作本地資源.沒(méi)啥優(yōu)點(diǎn),應(yīng)該是對(duì)JAVA友好點(diǎn)吧古老陳舊的技術(shù),初次加載時(shí)間很惡心.ActiveX的誕生就是為了滅掉java applet吧,現(xiàn)在幾乎無(wú)人使用了.b/s
Dynamic TWAIN ActiveX這個(gè)就是ActiveX的其中一種商業(yè)插件功能更加強(qiáng)大和便利.有各種語(yǔ)言的demo收費(fèi).b/s
詳細(xì)介紹; (1)TWAIN

TWAIN指TWAIN協(xié)議,全稱Toolkit Without An Interesting Name,無(wú)注名工具包協(xié)議,

是應(yīng)用軟件從計(jì)算機(jī)外設(shè)獲取靜態(tài)圖像的國(guó)際標(biāo)準(zhǔn)。
TWAIN是一項(xiàng)重要的接口標(biāo)準(zhǔn),為軟件開發(fā)商和硬件設(shè)備生產(chǎn)廠商之間提供了一個(gè)統(tǒng)一的

規(guī)范,以有效地避免系統(tǒng)及設(shè)備之間的不兼容問(wèn)題。TWAIN協(xié)議為操作系統(tǒng)提供了軟件支

持,使得符合TWAIN協(xié)議的軟件通過(guò)調(diào)用TWAIN協(xié)議接口就能從兼容TWAIN協(xié)議的外設(shè)上獲

取靜態(tài)圖像,而不必考慮外設(shè)的功能差別。
TWAIN共包括4個(gè)二進(jìn)制文件。如果要使用該接口,就必須要保證他們被成功地安裝在本

地計(jì)算機(jī)上。如下:
TWAIN_32.DLL
TWAIN.DLL
TWUNKER_32.EXE
TWUNKER_16.EXE
在Windows 操作系統(tǒng)中,Microsoft已經(jīng)把這些文件作為系統(tǒng)文件隨同操作系統(tǒng)一起發(fā)布

了。可以在Windows安裝目錄中查找到這些文件。通過(guò)TWAIN提供的頭文件(twain.h),

可以實(shí)現(xiàn)掃描功能。

(2)Kodakimg

映像KODAKIMG.EXE是Windows 95/ 98/NT 和 Windows 2000中用于圖像掃描、瀏

覽和編輯的附件程序(在WINDOWS安裝過(guò)程中是可選的),分為自由版和專業(yè)版(需另外

購(gòu)買)。在Windows的安裝過(guò)程中,4個(gè)OCX Kodak控件(Kodak圖像編輯控件、Kodak圖

像管理控件、Kodak圖像掃描控件及Kodak圖像縮略圖控件)隨著自由版映像程序的安裝

也被一同安裝。這四個(gè)控件被允許用于任何的Windows開發(fā)工具中來(lái)開發(fā)與圖像有關(guān)的軟

件產(chǎn)品。當(dāng)然,自由版的映像程序限制并隱藏了這四個(gè)控件的一些屬性和方法;比如,

編輯控件的DeSpeckle方法僅限于結(jié)合專業(yè)版的映像程序使用。另外值得一提的是,專業(yè)

版的映像程序通過(guò)引入新的圖像OCR控件提供了擴(kuò)展的圖像處理能力。還有,Windows映

像程序并沒(méi)有隨著Windows ME及Windows XP一同分發(fā)。在新的系統(tǒng)中,微軟想以“圖像

與電傳瀏覽程序”和“掃描儀與相機(jī)向?qū)А比《R谛孪到y(tǒng)上使用Windows映像程

序,必須另行購(gòu)買Windows映像程序?qū)I(yè)版本;但如果從Windows 2000系統(tǒng)升級(jí)到XP,依

然有映像程序及四個(gè)控件可用。

(3)Dynamic TWAIN ActiveX

Dynamic TWAIN ActiveX 控件可以使得你能從任何 TWAIN 兼容的設(shè)備獲取圖象。它有著

精心設(shè)計(jì)的界面,以及內(nèi)建的向?qū)J剑?Dynamic TWAIN 使用起來(lái)很簡(jiǎn)單。你可以在若

干代碼間做典型的 TWAIN 工作。同時(shí), Dynamic TWAIN 功能很強(qiáng)大。它和 TWAIN V1.9

規(guī)范兼容,內(nèi)建了 TIFF 和 JPEG 的編解碼器。它還支持所有的三種圖象格式的轉(zhuǎn)換以

及其他的特性。通過(guò) Dynamic TWAIN ActiveX 控件,如果有 TWAIN 驅(qū)動(dòng)器的話,你可

以操作掃描儀、數(shù)字相機(jī)或捕捉卡。更高端的獲取功能使得能更容易使用它,就算條件

再苛刻,低端的功能也能讓我們操作更彈性更易用。

(4)WIA

Windows 圖像采集 (WIA) 是最新 imaging 技術(shù),在Microsoft Windows

Millennium Edition中引入, 包含在更高版本的 MicrosoftWindows 操作系統(tǒng)中(例如

WindowsXP,注意Windows2000不支持WIA)。 WIA 提供廣泛的支持以啟用 imaging 設(shè)備

, 如掃描儀和數(shù)碼相機(jī), 以與圖像應(yīng)用程序 (例如, MicrosoftPicture2000和 Adobe

Photoshop)對(duì)接。
WIA之前的成像設(shè)備行業(yè)標(biāo)準(zhǔn)是TWAIN標(biāo)準(zhǔn)。
使用WIA,制造商只需要寫 WIA microdriver 以允許設(shè)備使用。 這類似于打印制造

商提供 minidriver, 而其他WIA組件由操作系統(tǒng)實(shí)現(xiàn)。
使用WIA, 獨(dú)立硬件供應(yīng)商 (IHV) 可集中編寫代碼以提高設(shè)備功能。
WIA和TWAIN的關(guān)系是,WIA是微軟操作系統(tǒng)的影像獲取體系結(jié)構(gòu),屬于Windows操作系統(tǒng)

驅(qū)動(dòng)程序類;而TWAIN是開放協(xié)議,用來(lái)解決應(yīng)用軟件對(duì)不同影像外設(shè)的可移植性調(diào)用。

應(yīng)當(dāng)說(shuō),WIA是驅(qū)動(dòng)層上的東西,它為應(yīng)用程序提供SDK接口;而TWAIN協(xié)議在驅(qū)動(dòng)程序和

應(yīng)用程序間提供一個(gè)公用接口。TWAIN的層次高于WIA。

第一種方式需要有點(diǎn)c++基礎(chǔ),本人c++實(shí)在慘不忍睹,╮(╯▽╰)╭;第二種由于柯達(dá)

控件只存在月Windows 95/ 98/NT 和 Windows 2000中,不是很通用,當(dāng)然你也可以從

Windows 2000中拷貝出來(lái),打包發(fā)送到客戶端然后注冊(cè)使用;第三種方式應(yīng)該算是最簡(jiǎn)

單的,但是它并不是一個(gè)開源項(xiàng)目;第四種WIA 是 Windows ME 及其以后的操作系統(tǒng)中

提供的,Windows 98/2000 均不支持 WIA(所以說(shuō)也不能很好的覆蓋所有用戶),因此

需要在較新版本的 MSDN Library 中才有 WIA 文檔。WIA 1.0 在 MSDN 的文檔地址是:

http://msdn.microsoft.com/library/default.asp?url=/library/en-

us/wia/wia/overviews/startpage.asp另外,因?yàn)?Visual C++ 6.0 中沒(méi)有 WIA 庫(kù),所

以需要使用 Visual Studio.NET 2002/2003 編譯 WIA 程序。

(用于桌面應(yīng)用程序)開發(fā)應(yīng)用程序,您可能會(huì)想知道TWAIN和WIA之間的異同點(diǎn)

相似之處:

  1. 只要存在驅(qū)動(dòng)程序,兩者都能夠從諸如掃描儀或相機(jī)之類的設(shè)備獲取圖像。
  2. 使用對(duì)話框獲取圖像。
  3. 以編程方式設(shè)置設(shè)備的屬性,可以在不顯示對(duì)話框的情況下通過(guò)編程獲取圖像。
  4. 并非每個(gè)設(shè)備都支持所有功能,因此您可以在設(shè)備上查詢它支持的功能。

不同之處:

  1. 通常,當(dāng)設(shè)備同時(shí)支持TWAIN和WIA時(shí),TWAIN更適合掃描儀,而WIA更適合相機(jī),網(wǎng)絡(luò)攝像頭等。
  2. 對(duì)于像相機(jī)這樣的設(shè)備,有時(shí)驅(qū)動(dòng)程序?qū)嶋H上是WIA,但您可以通過(guò)“TWAIN compatibility layer”訪問(wèn)它。
  3. WIA為所有設(shè)備使用的都是通用的對(duì)話框,而TWAIN使用設(shè)備制造商創(chuàng)建的對(duì)話框。 可見,TWAIN的對(duì)話框?qū)⑻峁└噙x項(xiàng),能實(shí)現(xiàn)對(duì)設(shè)備的高級(jí)控制。
  4. TWAIN允許您使用設(shè)備制造商創(chuàng)建的自定義功能,即使TWAIN規(guī)范中不存在這些功能。
  5. TWAIN有三種傳輸模式(本地、緩存和文件模式),WIA只有兩種(緩存和文件模式)。
  6. 大多數(shù)TWAIN能保存上一次掃描的設(shè)置,而WIA則沒(méi)有。
  7. 在雙面模式下掃描時(shí),TWAIN支持對(duì)每頁(yè)進(jìn)行設(shè)置,但WIA對(duì)兩頁(yè)使用相同的設(shè)置。

[Dynamsoft]

  1. Dynamsoft 的TWAIN系列SDK適用于所有TWAIN驅(qū)動(dòng)程序。
  2. 對(duì)于WIA驅(qū)動(dòng)程序,它大多數(shù)時(shí)候也適用于Dynamsoft 的TWAIN系列SDK。
  3. 如果您的應(yīng)用程序需要支持從網(wǎng)絡(luò)攝像頭獲取圖像的功能,請(qǐng)查看 Webcam Capture Add-on。 該插件基于DirectShow API,適用于所有兼容UVC的網(wǎng)絡(luò)攝像頭。
  4. 如何檢查您的設(shè)備是否支持某項(xiàng)功能?

有關(guān)WIA的更多詳細(xì)信息,請(qǐng)?jiān)L問(wèn):https://en.wikipedia.org/wiki/Windows_Image_Acquisition

有關(guān)TWAIN的更多詳情,請(qǐng)?jiān)L問(wèn):http://www.twain.org/

有關(guān)TWAIN,WIA,ISIS,SANE的異同,請(qǐng)?jiān)L問(wèn):https://www.dynamsoft.com/blog/insights/document-scanning-twain-wia-isis-sane/

總結(jié)

根據(jù)自己的項(xiàng)目結(jié)構(gòu),選擇合適的技術(shù),如果是window 平臺(tái),推薦使用WIA技術(shù)

結(jié)語(yǔ)

如果這篇文章對(duì)您有所幫助,或者有所啟發(fā)的話,求一鍵三連:點(diǎn)贊、評(píng)論、收藏?關(guān)注,您的支持是我堅(jiān)持寫作大的動(dòng)力。

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

分享名稱:Java調(diào)用掃描儀的技術(shù)該如何選擇?-創(chuàng)新互聯(lián)
URL鏈接:http://m.newbst.com/article30/hjdpo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化定制網(wǎng)站Google商城網(wǎng)站網(wǎng)站改版品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)