SANE velice jednoduché skenování pod Linuxem

Trošku lepší TWAIN pro Linux Až do napsání tohoto programu bylo skenování pod Linuxem téměř neřešitelným probl


Trošku lepší TWAIN pro Linux
Až do napsání tohoto programu bylo skenování pod Linuxem téměř neřešitelným
problémem a většina uživatelů tak musela volit jiný operační systém. Všichni
výrobci totiž tuto platformu opomíjeli a bylo nemožné sehnat fungující
ovladače. To vše nyní řeší prográmek s přiléhavým názvem SANE neboli Scanner
Access Now Easy. Jedná se vlastně o sadu nástrojů pro skenování a kamerování
(spolupracuje i s kamerami a digitalními aparáty) pro Linux, včetně několika
nadstaveb pro X Windows, ale i pro MS Windows nebo Web.
SANE a jeho grafické nadstavby jsou tedy programy pro zpřístupnění skeneru
aplikacím pomocí knihovny s definovaným rozhraním, podobně jako TWAIN
(www.twain.org) ve Windows. SANE rozeznává velké množství skenerů od předních
výrobců a podporuje různé módy skenovaní (pouze černobílé, stupně šedi,
barevné, barevné 36 bitů, gamma korekce). Balík SANE přichází s jednoduchou
grafickou utilitou pro X Windows, která vyžaduje knihovny gtk a libgimp. Druhá
uvedená knihovna také napovídá o původním cíli tohoto programu, který byl
vyvíjen jako doplněk k oblíbenému programu gimp a je možno jej integrovat do
gimpu jako plug-in, který je pak lehce přístupný z menu. Gimp pak může fungovat
téměř identicky jako známý program Photoshop včetně úvodní fáze skenování
zdrojových obrázků.
Stará bolístka USB
SANE bohužel neumí USB skenery, v jeho moci jsou pouze ty připojené přes SCSI a
některé paralelní skenery. U SCSI skenerů je nutné mít skener detekovaný scsi
subsystémem Linuxu. Tuto informaci lehce zjistíte pohledem do souboru
/proc/scsi/scsi, kde by měl být váš skener zobrazen svým identifikačním
stringem. Další nutností je ovladač sg (scsi generic device) v jádře nejlépe
jako modul. Co se týče ukládání dat, nadstavba xskeimage nebo skeimage (bez X
Windows pro příkazovou řádku) ukládá data ve formátu pnm přímo na disk, takže i
na počítači s malým množstvím paměti můžete bez problémů naskenovat
několikasetmegabajtové obrázky a ukládat je třeba přes síť na svůj fileserver.
Pak je ovšem musíte přečíst např. Gimp si s tím samozřejmě poradí bez problému
a to i ve verzi pro Windows.
To ale v žádném případě není všechno. V balíku je ještě navíc server a klient
pro skenování přes síť, můžete tedy z jednoho počítače udělat "skener server" a
všichni na něj mohou přistupovat, vlastní komunikace pak probíhá jako obvykle
pomocí protokolu tcp/ip. Dokonce existují i klienti pro Windows 9x, kteří vám
umožní sdílet skener mezi více počítači i na této platformě.
A co takhle Xsane
Xsane je další program nad sane knihovnou, který umí také gamma korekci, jas,
kontrast, preview a má i velice šikovnou funkci na zvyšování pořadového čísla
jména souborů při skenování více předloh nemusíte se tedy zdržovat názvy
jednotlivých souborů, což může vlastní proces získávání obrázků opravdu výrazně
urychlit. Další výhodou tohoto programu jsou také různé formáty ukládání dat,
kdy kromě na Unixu oblíbeného pnm, podporuje i standardy png, jpg a tiff. Ani
xsane ani xskeimage nepodporují rozlišení vyšší, než je vlastní maximální
fyzické rozlišení skeneru.
Vlastní rozhraní
Vlastní rozhraní sane je velmi jednoduché, takže po přilinkovaní sane knihovny
můžete používat skener i ve vaší aplikaci, což je oproti TWAIN jistě velký
posun kupředu. Na rozdíl od něj je v sane uživatelské rozhraní odděleno od
vlastního ovladače a zařízení.
0 1464 / alsn









Komentáře
K tomuto článku není připojena žádná diskuze, nebo byla zakázána.