KETTŐ

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2020. október 5-én felülvizsgált verziótól ; az ellenőrzések 4 szerkesztést igényelnek .
KETTŐ
Fejlesztő TWAIN munkacsoport
közzétett 1992. február
Legutolsó kiadás TWAIN 2.5 (2021. november 4 ) ( 2021-11-04 )
Formátum típusa alkalmazás programozási felület
nyílt formátum ? Igen
Weboldal twin.org

A TWAIN  egy szabványos protokoll és interfész ( API ), amely meghatározza a programok és képrögzítő eszközök, például szkennerek és digitális kamerák közötti interakciót .

A TWAIN szabvány legújabb verziója a TWAIN 2.5, amelyet 2021. november 4-én tettek közzé.

Történelem

A TWAIN kezdeményezést 1992-ben indították útjára az iparág vezető gyártói, akik felismerték az alkalmazások és a képrögzítő eszközök (adatforrások) közötti protokoll és API szabványosításának szükségességét. A TWAIN meghatároz egy ilyen szabványt.

Hivatalosan a "TWAIN" nem rövidítés, bár az angol változatot széles körben használják .  Technológia minden érdekes név nélkül (technológia minden értelmes név nélkül). A "TWAIN" szó - a "TWO" (kettő, kettő) elavult formája - Kipling " Kelet és Nyugat balladája" című verséből származik .  …és a kettő soha nem találkozik… , a lapolvasó és a számítógép közötti kommunikáció nehézségeit tükrözi, és a jobb kiemelés érdekében nagybetűvel írják.

A TWAIN Munkacsoport célja a szabvány továbbfejlesztése, hogy lépést tartson a jelenlegi technológiával.

Interfész

Mivel a TWAIN nem hardverprotokoll, a képalkotó eszközök gyártója biztosíthat TWAIN-kompatibilis illesztőprogramot. Így nemcsak a szkennerekről, hanem egyes webkamerákról is lehet képeket rögzíteni , nem csak a Video for Windows , DirectShow vagy WIA használatával , hanem a TWAIN segítségével is. A szabvány nyitottsága miatt lehetővé válik a harmadik féltől származó szoftverekkel ellátott berendezések, például a Leica Microsystems[1] .

Számos absztrakciót használnak a munkafolyamat során: angol.  Adatforrás-kezelő , amely a rendszerben elérhető összes TWAIN-kompatibilis eszközt kezeli és angolul.  Minden egyes eszköz adatforrás-objektuma , amely a vett keret átviteléért és rögzítéséért felelős.

A kliens alkalmazás és az eszköz közötti interakció a következőképpen ábrázolható [2] :

  1. Rögzítési eszköz kiválasztása párbeszédpanel (Adatforrás-kezelő)
  2. Az adatforrás megnyitása (Data source) és a rögzítési paraméterek beállítása, a képfelbontás, bitmélység beállítása stb.
  3. Az ügyfélalkalmazás lekérdezi az eszközt. Két mechanizmus áll rendelkezésre: lekérdezés és visszahívás. Ez utóbbi esetben maga a készülék jelzi, hogy a kép készen áll az átvitelre.
  4. Valójában adatátvitel a DS-ről. Számos átviteli mechanizmus létezik:
    1. Natív – Windows rendszeren ez egy eszközfüggetlen bittérkép a memóriában
    2. Memória - pixelblokkok a memóriapufferekben
    3. Fájl – A DS közvetlenül egy fájlba írja a képet (nem feltétlenül támogatott)
  5. Az adatforrás bezárása

Lásd még

Jegyzetek

  1. Leica Microsystems CCD digitális színes kamera . Letöltve: 2022. március 5. Az eredetiből archiválva : 2022. március 5..
  2. Mi az a TWAIN? . Letöltve: 2018. február 15. Az eredetiből archiválva : 2012. november 1..

Linkek