Narsil č. 03

Photochrome

↑

Atari ST/E PhotoChrome v3.00

Vytvořil Douglas Little.

(C) 1992 Pixel Twins Shareware Utilities.

Nyní jsi se stal skutečně vlastníkem PhotoChrome - emulátoru grafické karty. Jedná se o jedinou emulaci tohoto druhu pro ATARI ST, která má schopnost všechny grafické módy zobrazit. Pochopitelně může zobrazit i obrázky vytvořené v tom hanebném HAMu a HalfBrite módu na Commodore Amiga.

Raději si řekněme něco o základní specifikaci a nahrátí většiny IFF formátů, 24-bit True colour obrázku (Je tím myšleno 16 milionů barev), VidiChrome digitalizovanému RGB obrázku s 4096 barvami. Všechny tyto formáty můžete konvertovat do jednoho z našich specialních módů.

6 Konverzních módů

Jsou to:

1. Spectrum 512 > 42/45 barev na řádek z palety 512. Funguje jak na ST, tak STE.

2. Spectrum 4096 > 42/45 barev na řádek z palety 4096. Určeno pouze pro STE.

3. PCS-ST > 48 barev na řádek z palety 512. Pro ST, STE.

4. PCS-STE > 48 barev na řádek z palety 4096. Pouze na STE.

5. Super HAM > Plných 4096 barev ze 4096 na ST, nebo STE

6. STE PhotoChrome > 19200 barev z 32768. Jen na STE.

Módy 1 a 2 jsou skutečné Spectrum-512 soubory. Žádný z těchto souborů není kompresován, ale Spectrum ti je zapakuje, jestliže budeš chtít. STE zachází s barvami plynuleji než ST, jelikož má od jedné barvy více odstínů.

Módy 3 a 4 jsou mé vlastní uživatelské verze Spectrum zobrazování. Oba tyto formáty mají několik barev navíc. Toto je můj vlastní 'PCS' formát (PhotoChrome Screen) a užívám nejlepší ze dvou kompresních metod.

Módy 5 a 6? K udivení, že? Raději se na nic neptej a těš se z jejich funkčnosti.

Emulace SUPER HAMu vypadá doopravdy skoro stejně jako na Amize. Po několika experimentech s mou vlastní Amigou, jsem došel k názoru, že možnosti zobrazování pomocí emulace jsou patrně vyšší než u obyčejného HAMu, zvláště je to vidět při zobrazování některých konstratnějších přechodu a ostrých rohů, a proto jsem ho nazval SUPER HAM.

Hodně HAMových obrázků pochopitelně používá více než 48 barev na řádek, ale jelikož se obrázek mírně rozmázne a barvy se promíchají, tak tento rozdíl nebude ani patrný.

Photochrome je k dispozici, jestliže zdrojový obrázek zahrnuje nejméně 4096 barev. Takže, jestliže máš STE a nějaký RAW soubor, potom s tím začne být dobrá zábava. Sežer se, ano je to VGA (opravdu, ten manuál je tak psaný pozn. autora). Ano toto je nejnamakanější mód, který ti umožní mít doma realnou grafickou kartu s 19200 barvami na obrazovce najednou z ohromné palety 32768 (15-bitová barva). Obrázek pak vyžaduje dva konverzní průchody, ale to čekaní je strašné. Tak si ho užij (HaHaHa).

CHARAKTERISTIKA PROGRAMU

1> Tečkovaní - systém snižování počtu barev

Tato metoda se používá, jestliže má zdrojový obrázek více barev než obrázek cílový (např. RAW > SPU), pak je tečkování povoleno. V tomto případě máš tři možnosti:

CLEAN - čistě, obrázek nechá jen tak a hotovo

HATCHED - šrafovaně, určí úroveň šrafování, úprava mezi barvami

FRACTAL - fraktálově, zvláštní metoda, která užívá fraktálová čísla k umístění/vypuštení bodů na obrazovce. Na konec bude odtupňování barev více zřejmé, ale dostaneš zvláštní efekt 'olejové malby'. Tato metoda pracuje skutečně dobře je v PhotoChrome a super-HAM módoech.

2> Odstranění chyb/mihotání (Jen HAM/PHOTOCHROME)

Error-free mód se více hodí pro obrázky s příliš mnoho barvami (auto to uvedl jako mega-colourful), ale normálně není potřeba. Flicker-free by měl být užíván kde nastává jediný problém se změnou barvové palety v obrázku na alarmující poměry (pozor na QRT obrazovky). ŕešení? STE Photochrome má v 60Hz napevno zapnutý mód Error-free, protože mihotání (blikání) je minimalní i s rozsáhlou paletou.

Flicker-free mód může někdy redukovat kvalitu obrázku . . .

3> 50/60 Hz Módy. (jen SUPER HAM a QRT obrázky)

Takže, všechno běhá v 50Hz, až na pár vyjímek. QRT obrázky směrují spíše k 60Hz (není to napevno, ale máš možnost výběru). V 50 Hz se tyto obrázky totiž příliš nevyjímají. Také PhotoChrome módy vypadají nejlépe v 60 Hz, ostatně tak je to dáno jako zakladní frekvence.

60Hz také pomáhá, když se chceme vyhnout Flicker-free kvůli přesnosti. Jestliže chceš změnit zakladní nastavení, tak klikni na 50Hz. Všechny obrazovky budou teď běžet v 50Hz bez ohledu na to, jak budou vypadat. K přepnutí módu během zobrazovaní stiskni klávesu [*].

4> Výběry SPECTRUM

Spectrum 512 neužívá všechny dostupné barvy. Barva 0 (barva pozadí) je vždy černá a barva 15 je rezervována pro kreslení a pro ukazatel myši atd.,zbývá tedy 14 různých barev pro užití v obrázku, kde jsou k dispozici 3 barvové palety na řádek, tzn. (16-2)*3, nebo taky 42 dostupných barev na každém řádku obrazovky.

LEGAL COLOURS - legalní barvy, volba užívá právě jen 42 barev

ALL COLOURS - všechny barvy, uvolní 15 barev, což znamená (16-1)*3, tj. 45 barev na řádek. Nevýhodou je, že když se pokusíš nahrát do SPECTRA tento obrázek, tak bude poškozen, protože každý bod užívající barvu 15 se přemění na světle oranžový a na obrazovce vznikne pěknej chaos. Budeš upozorněn . . . (V mém předváděči by neměli být problémy).

OMEZENÍ

Hmmm, nejsem si jist, že by tam nějaké byly, skutečně . . .

Ne, vážně. Několi málo věcí bys měl vědět před tím než začneš tvořit svá předvádění plná pěkných obrázků!

1>RAWy

QRT obrázky mohou být vysoké nebo široké maximálně 320*200 a budou centrovány na obrazovce s černým okrajem. Jestliže užiješ 'Flicker-free' volbu (jen SUPER HAM) může se dojít k některým ztrátám detailů, nebo chybách v paletě u některých velmi komplexních obrázku. Jestliže se tomu chceš vyhnout, pak užij místo toho 'Error-free' modů (v 60Hz je stejně mihotání velmi malé). Mihotání které vydíš stále, můžeš částečně omezit, jestliže redukuješ nastavení kontrastu na svém monitoru.

2>GIFy

Program může nahrávat GIFy s jakoukoliv výškou i šířkou a bude ti nabídnut výběr mezi zmenšením obrázku, nebo určením zóny s 320*200 body. Jestliže se jedná o GIF s rozlišením 320*200, pak bude vzata na konverzi celá obrazovka. V opačném případě použij k výběru zóny kurzorové klávesy a jestliže si uspokojen, pak stiskni [SPACE].

3> IFFy

Program může nahrávat ILBM IFFy s jakoukoliv výškou nebo šířkou, ale bude ořezán do 320*200 (pozdější verze budou zahrnovat výběr rozmačkání/prokládání). Skutečnou výhrou je to, že sice zničím barvy jako nic, ale všechny Amiga obrázky vypadají zcela identicky s originálem bez jakýchkoliv ztrát na barvách nebo detailech (HalfBrite 64 barev IFF je podporován také).

3> RGBy

VidiChrome RGB obrázovky mají velmi málo omezení. Všeobecně bys měl používat volbu 'Flicker-free' pokaždé a jestliže nechceš místo teček/chyby (skutečně nevím jak bych to přeložil spot dots/errors) na obrazovce (zřídkakdy) můžeš se uchílit k 60 Hz a 'Error-free' módu.

4> Synchronizační problémy.

K těm docházelo někdy u obou programů, které pracovali s 512 barvami, tzn. jak u Spectrum 512, tak u GFA Raytrace. Chyby spočívaly v malých černých tečkách, nebo vertikálních čarách, které se občas objevovaly a totálně ničily kvalitu obrázku. To mě taky uvádělo do rozpáků, když jsem se pokoušel vychloubat schopnostmi našeho ST jiným lidem z počítačového světa (např. Amigistům). Tyto programy jsou doplněny o 'SYNC.PRG'. Vyřešit se to dá jedině tak, že ST ti řekne zdali je připraveno nebo není, pak se žádný efekt nevytvoří. Jediná cesta k napravení vadné synchronizační situace spočíva ve vypnutí a rebootování, vyresetování video hardware a plný očekávání můžeš spustit opět tu stejnou situaci. Obvykle se během nekolika málo pokusů dočkáš úspěchu, ačkoliv jsem viděl pár ST, která se vždy nastartovala správně. Na STE je tento efekt všeobecně zcela špatný (však si zkus zobrazit zdigitalizovaný obrázek v 4096 barvách ve VidiChrome a pravděpodobně uvidíš co jsem tím chtěl říci).

Můj vlastní zobrazovací kód pospojoval několik barvových přepínacích (colour switch) technik. Photochrome bylo na počátku nachylné k těmto chybovým efektům. Po dlouhé práci zahrnující mnoho problémů to bylo vyřešeno a pokud vím, je to opraveno na všech ST a STE počítačích. Všechny obrázky uložené ve PhotoChrome (zahrnuji i Spectrum 512/4096) mají proti synchronizačním problémům 'imunitu' bezohledu na kterém předváděči jsi se rozhodl obrázky ukazovat (můžeš je dokonce nahrát i do kreslícího programu SPECTRUM! Spectrum v obrázku převede barvy a zničí imunní strukturu obrazovky.

UKLÁDÁNÍ OBRÁZKŮ

Jestliže chceš obrázek uložit, pak po zkonvertování a ukázání obrázku [RETURN] nebo [S]. Několik sekund zabere komprese obrázku, a pak se ti ukáže file selector (tam se vybírají soubory). Program ti zkontroluje volné místo na disku před uložením obrázku.

Přepnutí mezi 50/60 Hz na aktivní obrazovce, stiskni klávesu [*]. Informace o frekvenci bude uložena do souboru kvůli zobrazování ve prohlížecím programu (slideshow).

Při vybíraní části GIFového obrázku užij kurzorovu klávesu a když budeš hotov stiskni [SPACE].

SHAREWAREOVÁ TEORIE

Jestliže víš co je Shareware, pak můžeš přeskočit 200 nasledujících vět textu a místo toho číst další paragraf.

Idea Shareware je skutečně zcela jednoduchá . . . Někdo píše programy a ty dává někomu, těm lidem se buď nelíbí,líbí, nebo je dokonce milují. Lidé, kterým se výtvor nelíbí, ho také nevyužívají, a proto za něj také zajisté neplatí. Lidé, kterým se program líbí, většinou cití, že stojí za to zaplatit a někteří skutečně posílají dary, pak je jim vše doručeno a oni legálně rozšiřují program svým známým. Tím také autorům velmi pomáhají.

Takže jestliže máte zájem autorovi pomoci, zašlete mu na jeho adresu 2-5 liber. Máte-li zájem o zdrojový kód PCS View, pak pošlete 5 liber a na obálku napište 'PHOTOCHROME SOURCE', abyste se dočkali rychlé odpovědi.

Na konec dopisu nezapomeňte připsat svou adresu.

Adresa:

Douglas Little

160 Goremire Road,

Carluke, Lanarkshire

Scotland. ML8 4PN.

Překlad HEAD. Všechny zásilky, které pošlete na adresu autora jsou bez záruky. Kompletní anglický manuál můžete i se všemi programy získat v PD servisu.