|
[Grafika]
[WebTip]
[Fotografování]
[Galerie]
[MujMac]
[Printing]
|
|||||||||
|
|
||||||||||
|
|
|||||||||
|
Grabber.exeMinule jsme se seznámili s datovými soubory. Co to vlastně je a jak to funguje? Nyní se podíváme na program grabber.exe více do hloubky. Jako první si vysvětlíme parametry příkazové řádky, které mohou být následující. '-bpp' 'jmeno_souboru.dat' Načte soubor se jménem jmeno_souboru. Např. chcete spustit grabber.exe s rozlišením 1024*768 v 16b barevné hloubce a načíst soubor pokus.dat. Tak na příkazovou řádku napíšete něco ve smyslu: grabber.exe -16 -1024x768 pokus.dat Nyní se podíváme na samotný program grabber.exe a jeho možnosti. které můžeme využít pro naši práci. Vývojové prostředí programu je uspořádáno následovně: -Nabídka programu (vlevo nahoře) Toto jsou hlavní části vývojového nebo vizuálního prostředí programu grabber.exe. A My si dnes popíšeme, pro nás hlavní funkce programu a jeho možnosti, kterých, jak jsem se zmínil, později budeme využívat. Nyní se už podíváme postupně na jednotlivé části programu Nabídka programu Obsahuje tři podmenu - File, Objekt a Help. Popíšeme si je postupně za sebou a jenom ty nejdůležitější funkce. File: -Load (CTRL + L) - načte soubor se jménem datového souboru a pokud
neexistuje, vytvoří nový soubor Object: -Grab (CTRL + G) - s touto funkcí jsme se seznámili již minule, ta tedy
nahraje do nově vytvořeného objektu data jak obrázek, zvuk atd. Položka New obsahuje následující: -Bitmap - vytvoří objekt, do kterého pak můžeme nahrát bitmapu Help: To by bylo pro zatím k nabídce vše. Pokud bychom něco potřebovali co jsem neuvedl tak by o tom bylo řeč jindy. Další je na řadě: Seznam objektů Obsahuje první položku <root>, která znamená hlavní nebo něco jako základ. V tomto okně je seznam všech objektů, které jsou v datovém souboru a jsou přístupné programátorovi. Objekty jsou zapsány ve tvaru: TYP - Jméno tedy např. BMP - POKUS Pokud potřebujete s objektem něco vytvářet, můžete použít nabídku Object anebo na něj kliknout pravým tlačítkem, kde se vám zobrazí ochuzená nabídka o nějaké prvky. Dvojklikem zobrazíte náhled objektu přes celou obrazovku (to jsme si říkali již v minulém díle). Parametry (Informace) datového souboru -Editing - osahuje cestu k datovému souboru, která je vám nabídnutá např.
při ukládání souboru grabber.exe pokus.dat -p123 druhá možnost je, že v programu grabber.exe zapíšete heslo do položky Password a až poté otevřete soubor pokus.dat, protože program kontroluje jestli se heslo v souboru a zde shodují. Další nastavení je komprese souboru vpravo. Jsou tři možnosti: bez komprese, s kompresí jednotlivý objektů (tedy menší komprese, ale rychlejší načítání objektů v programu - hodí se to pokud objekty načítáte podle potřeby) a globální komprese (větší komprese, ale pomalejší přístup k objektům, protože se musí dekomprimovat všechny objekty v datovém souboru - hodí se to, když načítáte z datového souboru vše najednou např. při inicializaci hry). Nastavení programu X-Grid a Y-Grid - určuje rychlost myši. Backups vytvoří záložní kopii datového souboru, ale bez komprese pokud je zapnutá s koncovkou bak. Informace objektů na kterém je pozice kurzoru v seznamu Obsahuje informace např. cestu ke zdroji, jméno objektu, pozici pokud je místo Grab použit Box Grab atd. Celkem užitečné informace. Náhled objektu (ukázat obrázek, přehrát zvuk) U obrázku formát tedy např. 640*480, 16bpp a zmenšený náhled obrázku, někdy celý obrázek, ale záleží samozřejmě na rozlišení a velikosti. U zvuku taky formát, ale je rozlišení nýbrž mono či stereo, vzorkovací frekvenci a délku záznamu. Po dvojkliku přehraje zvuk nebo zobrazí obrázek přes celou obrazovku. To je pro dnešek vše, pro lepší pochopení doporučuji si vše v klidu vyzkoušet. Je možné, že program někdy nebude dělat přesně to co chcete, ale v žádném případě se nevzdávejte, nějak to přeci jít musí. Příště si vytvoříme nějaký příklad, aby každý byl v obraze a ještě trochu doplníme informace. PS: Doufám. že vás datové soubory svojí jednoduchostí a užitečností aspoň trochu ohromily a taky, že nyní již víte, že Allegro není jen Allegro...:-)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||