TWAIN

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 5. října 2020; kontroly vyžadují 4 úpravy .
TWAIN
Vývojář Pracovní skupina TWAIN
zveřejněno února 1992
Poslední vydání TWAIN 2.5 (4. listopadu 2021 ) ( 2021-11-04 )
Typ formátu rozhraní pro programování aplikací
otevřený formát ? Ano
webová stránka twin.org

TWAIN  je standardní protokol a rozhraní ( API ), které definuje interakci mezi programy a zařízeními pro snímání obrazu, jako jsou skenery a digitální fotoaparáty .

Nejnovější verze standardu TWAIN je TWAIN 2.5, publikovaná 4. listopadu 2021.

Historie

Iniciativa TWAIN byla spuštěna v roce 1992 předními výrobci, kteří si uvědomili potřebu standardizovat protokol a API mezi aplikacemi a zařízeními pro snímání obrazu (zdroji dat). TWAIN definuje takový standard.

Oficiálně „TWAIN“ není zkratka, ačkoli anglická verze je široce používána .  Technologie bez jakéhokoli zajímavého názvu (technologie bez jakéhokoli smysluplného názvu). Slovo "TWAIN" - zastaralá forma "TWO" (dva, dva), je převzato z Kiplingovy básně "The Ballad of East and West" - anglicky.  …a nikdy se twain nesejde… , odráží obtížnost komunikace mezi skenerem a počítačem a je pro lepší zdůraznění velké.

Cílem TWAIN Working Group je pokračovat ve vývoji standardu tak, aby držel krok se současnou technologií.

Rozhraní

Protože TWAIN není hardwarový protokol, výrobce zobrazovacích zařízení může poskytnout ovladač kompatibilní s TWAIN. Je tak možné pořizovat snímky nejen ze skenerů, ale také z některých webových kamer , a to nejen pomocí Video for Windows , DirectShow nebo WIA , ale také přes TWAIN. Díky otevřenosti standardu je možné používat zařízení se softwarem třetích stran, jako jsou kamery pro mikroskopické systémy od Leica Microsystems[1] .

V procesu práce je použito několik abstrakcí: angličtina.  Správce datových zdrojů , který spravuje všechna zařízení kompatibilní s TWAIN dostupnými v systému a angličtině.  Objekt zdroje dat pro každé jednotlivé zařízení, zodpovědný za nastavení přenosu a zachycení přijatého rámce.

Interakce mezi klientskou aplikací a zařízením může být znázorněna následovně [2] :

  1. Dialog pro výběr snímacího zařízení (správce zdroje dat)
  2. Otevření zdroje dat (Data source) a nastavení parametrů snímání, nastavení rozlišení obrazu, bitové hloubky atd.
  3. Klientská aplikace se dotazuje zařízení. K dispozici jsou dva mechanismy: dotazování a zpětné volání. V druhém případě zařízení samo hlásí, že obraz je připraven k přenosu.
  4. Vlastně přenos dat z DS. Existuje několik přenosových mechanismů:
    1. Nativní - v systému Windows se jedná o bitmapu v paměti nezávislou na zařízení
    2. Paměť - bloky pixelů v paměťových bufferech
    3. Soubor – DS zapisuje obrázek přímo do souboru (nemusí být nutně podporováno)
  5. Zavření zdroje dat

Viz také

Poznámky

  1. Digitální barevná CCD kamera Leica Microsystems . Získáno 5. března 2022. Archivováno z originálu dne 5. března 2022.
  2. Co je TWAIN? . Získáno 15. února 2018. Archivováno z originálu 1. listopadu 2012.

Odkazy