ArtEffect 1.1

Luboš Němec

Myslíte si, že kreslicích a efektových programů pro Amigu existuje už dostatečné množství? Německá firma Haage & Partner je zřejmě jiného názoru a tak se po Xi-Paintu, Photogenicsu či ImageFX na trhu objevil další program tohoto typu s názvem ArtEffect.

Instalace a nároky programu
ArtEffect je bitmapový kreslicí a efektový program, obligátní výraz image processing je zde rozhodně na místě. Program vyžaduje AmigaOS 3.0+, grafické čipy stačí kupodivu i ECS, podporována je samozřejmě i AGA grafika a grafické karty standardu CyberGraphX. Přesto, že ArtEffect pracuje interně ve 24 bitech, výstup na obrazovku je velmi rychlý, určitě rychlejší než u Xi-Paintu. Chybějící barvy jsou nahrazeny ditheringem, za hranici použitelnosti, kdy je ještě na obrazovce něco vidět, považuji 32 barev. Při menším počtu barev (minimum je 16, v menším počtu barev program spustit nelze) už toho na obrazovce díky ditheringu opravdu mnoho neuvidíte. Majitelé grafických karet standardu CyberGraphX si mohou dopřát jakékoliv rozlišení dle libostí a možností jejich grafické karty. K provozování programu budete dále potřebovat harddisk a alespoň 2 MB paměti, doporučeno je ovšem 4-8 MB FAST RAM (více paměti rozhodně není na škodu). O typu procesoru se nikde nemluví, předpokládám tedy, že stačí i 68000. Verze zkompilovaná pro vyšší procesory nebo verze podporující matematický koprocesor nejsou až na některé filtry (viz. část Magická hůlka a efekty) k dispozici. Instalace je pohodlná a ze dvou disket je hotová za okamžik. ArtEffect využívá služeb „BGUI.library“, která je samozřejmě na instalačkách také. Layout všech okének je právě díky BGUI.library mnohem přívětivější než pod klasickými gadtools, je též mnohem rychlejší než MUI, které se u profesionálních programů obvykle nepoužívá. Autoři programu mají dnes již téměř nezbytnou WWW stránku, bohužel pouze na síti Compuserve, celá adresa zní: http://ourworld.compuserve.com/homepages/Haage_Partner. I když program pochází od německých autorů, je celý v angličtině, němčina je k dispozici ve formě normálního katalogu (kéž by se tak Maxon dal i touto cestou!), případné lokalizaci do češtiny tedy nestojí nic v cestě. Instalační program a manuál k programu byl ovšem k dispozici pouze v němčině, doplňkové textové soubory jsou však anglicky i německy. Prodává-li se ArtEffect též. ve verzi s anglickým manuálem, jsem zatím nezjistil. Demoverzi ArtEffect 1.1 (cca 700 KB archiv) můžete najít i na Aminetu v adresáři „biz/demo“ - chybí v ní filtry pro FPU, většina nahrávacích i ukládacích modulů, podpora datatypů, typů papíru, nelze ukládat obrázky ani tisknout a při aplikaci efektů se objevuje slovo „demo“. Přesto je i demoverze nesporně zajímavá a chcete-li se s programem seznámit, vřele Vám doporučuji si ji obstarat.

Obrázkové formáty
Obrázkové formáty, stejně jako efekty a filtry jsou v podobě externích modulů, tzv. plug-ins. Autoři programu tak myslí na budoucí jednoduché rozšíření funkcí. Naprostou samozřejmostí je podpora datatypů (i nových 24 bitových „PictDT“), mimo ně dokáže ArtEffect ve verzi 1.1 nahrát obrázky ve formátech IFF ILBM, BMP, GIF, JPEG, PCX, PNG, IFF RGB8, Targa a TIFF. Ukládat umí ArtEffect ve formátech IFF ILBM, IFF RGB8, BMP, JPEG, PCX, PNG, Targa a MPEG. Divíte se proč MPEG? Já taky. Program totiž neumí ukládat celé MPEG animace ani je skládat z více snímků, obrázek se uloží jako jednosnímková animace (filmy v MPEG formátu se navíc nedají elektronicky stříhat, na to je určen formát Motion JPEG). Až bude začleněna kompletní podpora animací, snad se někdy v budoucnu bude MPEG formát hodit. ArtEffect zatím nepodporuje ani animace v klasickém amigovském formátu IFF Anim, dokonce nelze nahrát ani první či libovolný snímek. Zde má program ještě viditelně co dohánět. Bohužel v některých modulech se objevuje dost chyb, například někdy program vůbec nedokáže přečíst (načte je zmršené) obrázky ve formátu BMP, i když je předtím tím uložil! Některé formáty jako TIFF u Targa vykazují známky nekompatibility s jinými programy nebo datatypy, obrázky se načtou třeba jako černá plocha nebo velmi tmavé. Tady by rozhodně neškodila odstranění těchto problémů. Hlavní formáty jako jsou IFF ILBM, PNG (místo GIFu), JPEG pracují naštěstí korektně. Protože ArtEffect pracuje interně ve 24 bitech. vůbec nezáleží na tom, jestli byl obrázek původně pouze dvoubarevný nebo už v trueroloru. Na obrázky v rozlišení 320x200 stačí 0,5 MB volné paměti (včetně funkce „Undo“), pro 640x480 je to už 2,3 MB, 800x600 zhltne 3,7 MB a obrázky ve vysokých rozlišení 1600x1200 (opět opakuji, že mohou být klidno i černobílé) potřebují už cca 15 MB volné paměti. Velikost zabrané paměti je zobrazována pro každý obrázek zvlášť v horní liště programu, což je další věc, která se vidí málokdy. Nahrát obrázek můžete i z Workbenche, ArtEffect má na jeho ploše svoji app ikonu, na kterou pak stačí obrázek přetáhnout. Program si navíc pamatuje deset posledně nahrávaných obrázků, volba pro jejich načtení se nalézá v menu „Project“.

Okénka, kreslicí a paletové funkce
Program na první pohled zaujme velmi pěkným uživatelským rozhraním. Na spodním řádku obrazovky se při zvolení některých funkcí objevují informace o klávesách, které se používají k jejich ovládání. Typické plovoucí menu s ikonkami základních funkcí vhodně doplňují volitelná okénka, z nichž upoutá především okénku „Color Manager“. Barvy můžete volit jednak klasickými šoupátky ve složkách RGB, HSB u CMYK, dále pak přímým výběrem „HSB range“ jednoduchým kliknutím myší v paletovém requesteru, parádní funkcí je „Colormixer“ (viz. obrázek), kde si můžete namixovat zadáváním čtyř barev libovolný odstín. Dle mého názoru se jedná zatím o nejlepší implementaci paletových funkcí, jaké jsem kdy u kteréhokoliv programu pro Amigu viděl. Mezi základní kreslicí pomůcky patří tužka, štětec, sprej a razítko, všechny tyto funkce jsou snadno dostupné z plovoucího menu s ikonkami. Vybraným brushem (nezáleží na tom, jestli je pevně definován nebo jestli jste ho právě vystřihli z obrázku) můžete okamžitě kreslit právě těmito čtyřmi základními způsoby. V univerzálním okénku „Settings“ se následně objevují další volby pro zvolené funkce. „Brush Manager“ silně připomíná obdobné okénko z Xi-Paintu, rozsahem funkcí ho však předčí. Vysoká preciznost při vytváření brushů (viz. obrázek), které se též používají jako kreslicí nástroje, je zde jen a jen k užitku a opět nezbývá než dodat, že něco takového jsem ještě neviděl. Je sice pravda, že vytvořit nový typ pera, křídy, pastelky, spreje či vodovek není nijak snadné, po chvíli experimentování Vám však právě způsob, kterým se kreslicí prostředky definují, přejde takříkajíc do krve a určitě ho budete najednou chtít ve všech programech! Brush je po vyříznutí možné uložit na disk ve formátech, které ArtEffect podporuje, přidat ho do „Brush Manageru“ (což je opět uložení na disk ve zvláštním formátu) nebo s ním provádět obvyklé operace jako je zvětšování/zmenšování, rotace, naklánění, operace s perspektivou, úpravy okrajů atd. ArtEffect umožňuje provést tyto operace s brushem „natvrdo“ přímo v obrázku nebo nezávisle, kdy se upravený brush znovu sejme bez jakýchkoliv změn v kresleném obrázku. Brushe můžete vystřihovat několika způsoby - jako pravoúhlé objekty, kolečka i elipsy, mnohoúhelníky i vyplněné objekty, samozřejmě nechybí ani vystřihnutí od ruky. Navolení typu vystřihnutí obstarává ikonka nůžek ve spojení s ikonkami typů kreslených objektů - nejprve nakliknete ikonku nůžek u poté si můžete vybrat typ vystřihnutí, např. čtverec, kolečko atd. dalším kliknutím na patřičnou ikonku. Je to jednoduché a velmi přehledné. S celým obrázkem můžete provádět obvyklé operace typu kopíruj, vlož, dále zrcadlení, rotace (jen o +/- 90 stupňů), zmenšování celého obrázku (destruktivní zmenšení „Crop“ nebo „Image Size“), duplikovat jej u měnit velikost kreslicí plochy („Canvas Size“). Jednotky pro zadání rozměrů obrázku i kreslicí plochy mohou být v bodech (pixelech), palcích, centimetrech či procentech, jednotky hustoty pak v bodech na palec (dpi) nebo bodech na centimetr (méně obvyklá jednotka „dots/cm“). V Photogenicsu najdete též mnoho kreslicích módů, z nichž některé se dají volně upravovat, troufám si ale tvrdil, že ArtEffect je na tom ještě o něco lépe. Jeho autoři si dali záležet a kreslicí módy jsou opravdu nadprůměrné. 17 kreslicími módy rozdělenými do 6 skupin v kombinaci s volně nastavitelným tlakem a průsvitností pera (zde vlastně brushe) můžete kreslil na libovolný typ papíru, což samo o sobě nabízí zajímaví efekty. Nemějte strach, že volby kreslicích módů nebo jejich míchání nu obrazovce je nějak složité, právě naopak. ArtEffect verze 1.1 nabízí 8 základních typů papíru (viz. obrázek), protože se však jedná o obyčejné IFF ILBM obrázky, nic Vám nebrání prožít svoje vlastní vzory. Upozorňuji pouze, že na typ podkladu (tedy papíru) ve vysokém rozlišení budete potřebovat hodně paměti. Efekt kreslení se zvoleným typem papíru je zřejmě automaticky vytvářen pomocí alfa kanálu, kdy typ papíru představuje právě onen alfa kanál. Nastavíte-li maximální přítlak pera, neprůhledný brush a např. mód „Impressionist“, budou Vám asi první pokusy při kreslení připomínat spíše stoku než, alfa kanál, ale rychle si zvyknete. Nahraný typ papíru se deaktivuje z menu „Stencil“ položkou „None“ nebo ho můžete nahradit čistou plochou, tedy plochy vyplněné jednou barvou, nejlépe samozřejmě bílou. Bílý nebo jinak barevný podklad jako papír v základní sadě chybí, ale jeho vytvoření nezabere víc než 1 minutu. Kreslit můžete čáry, pravidelné i nepravidelné mnohoúhelníky, oblouky, kroužky a elipsy, vše buď jako ohraničené nebo vyplnění objekty. Dá se říci, že nabídka základních kreslicích funkcí je standardní a nechybí nic důležitého. Text nelze psát přímo na obrazovku jako např. u PersonalPaintu. ale musíte ho napsat do textového requesteru, kliknout na požadované místo a zafixovat napsání textu stiskem klávesy „space“. Zadávaní textu je jedním z mála slabších míst programu, myslím že by šlo vyřešit mnohem lépe. ArtEffect umí pracovat s bitmapovými fonty i vektorovými formáty Intellifont a přes Type 1 Manager nebo ATE (AmigaTypefaceEngine) rovněž s formátem AdobeType 1 . Jedna poznámka - v textovém requesteru se po zvolení nového fontu špatně překreslí jeho název (starý se nevymaže), podobně jako u všech preview okének. Kapátko (pipeta) slouží k rychlému zvolení barvy z obrázku, citlivost při snímání barvy se dá nastavit 1, 3x3 nebo 5x5 bodů. Funkce „Undo“ (zpět) je možné nastavit buď „Automatically“, které platí pro jednu akci nebo „Function“, které vrátí všechny změny provedené najednou v jednom kreslicím módu. V módu „Function“ neumí ArtEffect opačnou funkci „Redo“, v módu „Automatically“ si pamatuje pouze 1 úroveň. Vyplňování ploch obstarává kalíšek s barvou. Vyplňování je stejně jako u magické hůlky inteligentní a dá se ovlivnit nastavením RGB hodnot. Podobnou funkci (Magic Fill) má i XiPaint, myslím že dokonce ovládání je jednodušší než u ArtEffectu. Ikonku mříží slouží k přesnému kreslení (např. pravoúhlých objektů), nastavit se dají velikost x, y i offsetové vzdálenosti. Se zapnutou mřížkou se také skvěle kreslí tabulky. ArtEffect však i zde nabízí něco navíc - mřížku můžete definovat i od ruky přímo na kreslicí ploše kliknutím a tahem myši, program si nastavení sám přepočítá a zobrazí je v „mřížkovém“ okénku „Grid“.

Magická hůlka a efekty
Všechna okénka ArtEffectu jsou na sobě nezávislá a mohou být zobrazena současně. Není tedy problém otevřít si preview několika efektů najednou. Další zajímavostí je to, že program podle aktuální pozice ukazovátka myši (podle toho, ve kterém obrázku se nachází) automaticky spočítá nové preview efektu pro daný obrázek. Můžete si nahrát několik obrázků současně, otevřít si najednou preview mnoha efektů, vybrat části obrázků, ve kterých se budou efekty provádět a pak jen přesouvat myš po jednotlivých obrázcích a upravovat efektíky. Produktivita i přehlednost práce se tím několikanásobně zvýší. ArtEffect je také zatím jediný program, který má funkci tzv. magické hůlky (zde „Magic Wand“), známé třeba z Photoshopu. Citlivost hůlky se však nastavuje poněkud odlišně než u Photoshopu, a to pomocí korekce barev v RCB složkách. Přidáte-li např. červenou a kliknete na jablko, vyberou se pouze patřičné červené plochy. Magická hůlka je také výrazným ulehčením práce u dvoubarevných obrázků a všeobecně u obrázků s malým počtem barev, kde opět pouhým kliknutím na vybraný objekt máte okamžitě k dispozici masku respektive přesně vybranou část obrázku, kterou jste chtěli označit. Normálním postupem vystřihávání brushe by to zabralo mnohem delší dobu nehledě na to, že byste se prakticky nikdy netrefili do přesných obrysů. Na obrázku vidíte funkci magické hůlky, která po přidání zelené barvy a klinutí na list vybrala právě pouze list jablka a následnou aplikaci efektu „Negative“. Když už jsem u efektů, program už svým názvem jasně naznačuje, že o ně nebude nouze. ArtEffect 1.1 nabízí 30 základních efektů rozdělených do sedmi skupin v menu „Filter“, jsou to oddíly Color, Blur, Sharpen, Stylize, Distortion, Pixelate, Other. Nejvíce je efektů v oddílu Color a Stylize. Efektů není tak velké množství jako u ImageFX, jsou však zajímavé a díky dostatečně velkému preview (ImageFX má preview sotva dostatečné pro blechu) se s nimi pohodlně pracuje. U preview jsem se setkal s typickou chybou ve requesterech ArtEffectu - zmenšíte-li v náhledu generovanou ukázku, špatně nebo dokonce vůbec se nepřekreslí okénko, velikost preview v procentech se také nesprávně překreslí a vidíte pouze číselný chaos. Není to zase tak velká vada, protože na výsledný efekt to nemá žádný vliv, ale určitě by neškodilo věnoval při ladění programu těmto věcem více pozornosti. Nebudu popisovat všechny efekty, některé jsou stejné nebo podobné jako má ImageFX či Photogenicsu, ImageFX zatím v nabídce jasně vede. Výpočet efektů je celkem rychlý, někdy rychlejší, někdy zase pomalejší než u ImageFX či Photogenicsu (efekty u Xi-Paintu jsou ze všech zmiňovaných image processing programů asi nejchudší a nejpomalejší). Některé efekty náročné na výpočty jsou k dispozici i ve verzích pro matematický koprocesor. Jedná se o efekty v adresáři „plugins“ končící na „.p2m“ a systém by je měl při aktivaci filtru sám poznat a použít. Nestane-li se tak, můžete je přejmenovat ručně integer verze mají koncovku „.pss“. Chcete-li provádět několik efektu současně na jednom obrázku můžete si otevřít další pohledy položkou „AddView“ z menu „Window“, hodí se to ovšem i při kreslení samotném. Práce s vrstvami bohužel chybí, ale tu zatím nepodporuje žádný program pro Amigu.

Maskování
S magickou hůlkou a efekty přímou souvisí maskování, v ArtEffectu je pro ně vyhrazeno celé menu „Stencil“. Masku lze definovat buď jako pravoúhlý objekt nebo s použitím magické hůlky. Aktivovaná maska je platná pro všechny kreslicí funkce i efekty, ostatní nemaskovaná plocha je zakryta transparentní barvou. kterou si můžete nastavit v preferencích „Program Settings“, položka „Stencil Color“. Masky lze přidávat nebo lépe řečeno slučovat (protože celková maska je vždy pouze jedna) se stisknutou klávesou „Control“, odebírat s klávesou „levá Amiga“. Dejte si pozor u AmigaOS 3.0+ na konflikt s WB preferencemi „IControl“, kde většinou bývá „levá Amiga“ nastavena jako hotkey pro posuny a stahování celých obrazovek - v preferencích ArtEffectu se totiž nedít jiná klávesa než právě „levá Amiga“ pro odebírání masek nastavit. Masky lze samozřejmě ukládat na disk nebo je kopírovat do jiných obrázků. V menu „Stencil“ najdete i další zajímavé funkce doplňující vytváření masky, jedná se o „Feather“, „Eliminate Noise“, „Border“, „Grow“ a „Shink“, podle názvů je snadné si představil, jak tyto funkce masku ovlivňují. Masky lze povolit či zakázat, investovat a upravovat jejich průhlednost pomocí barvových korekcí. Škoda že nejde masky definovat i od ruky, maskování by se tak dostalo mnohem dále a bylo by ještě užitečnější.

Tiskové možnosti
Z ArtEffectu můžete tisknout přes „Studio“ (přímo nebo přes WB driver), „TurboPrint“ nebo rovnou z ArtEffectu s použitím workbenchového ovladače tiskárny. Při tisku přes Studio a TurboPrint se vytváří v adresáři „ArtEffect:T/“ image obrázku. Uvedený adresář musí (!) existovat, jinak tisk zkolabuje nebo se neprovede vůbec. Studio se otvírá přímo na obrazovce ArtEffectu, u TurboPrintu přebírá tisk „PrintManager“ - plugin modul ovšem vyžaduje „DruckManager“ z německé verze TurboPrintu, naštěstí se to dá díky stejně dlouhým názvům lehce změnit v nějakém diskovém editoru nebo klidně i v Cygnusu. Tisku přes Studio a TurboPrint není co vytknout, při tisku ze samotného ArtEffectu jsou tiskové preference sice sympaticky jednoduché a přehledné, chybí ale jakékoliv možnosti barvových korekcí pro jednotlivé barvy, separace přímo z programu také provádět nelze. Zajímavou možností je přizpůsobit velikost tiskového výstupu podle rozměrů obrázku volbou „Take from picture“, u velkých obrázků mi ale ArtEffect několikrát spadl a nebylo to rozhodně způsobeno nedostatkem paměti.

Závěrečné zhodnocení
Škoda, že není k dispozici žádná nápověda (dolní řádek s občasnými informacemi o tlačítkách za nápovědu nepovažuji), u tak obsáhlého programu s takovým množstvím funkcí by i jednoduchý help uživatelům určitě dost pomohl. Dokumentace je vůbec slabší stránkou jinak výborného programu, v elektronické podobě není dokonce k dispozici vůbec. V testované verzi 1.1 nebyla zatím implementována podpora jazyka ARexx a tvorba maker, do budoucnu se s ní samozřejmě počítá - příslušná menu (zatím skrytá) jsou už v ArtEffectu začleněna. Program má co nabídnout a svojí cenou je též dostatečně konkurenceschopný. Agresivní počáteční prodejní cenou 150 DM se vyrovnal ArtEffect Photogenicsu, běžná prodejní cena 300 DM je stále méně než cena ImageFX. Drobné chyby, které se vždy objevují u prvních verzí, jsou spíše kosmetického rázu a ArtEffect má velkou šanci prosadit se v oboru kreslení a image processingu. Neškodilo by vylepšení funkce Undo, maskování a textových funkcí, na druhou stranu vysoká rychlost a až na vyžadovaný AmigaOS 3.0+ relativně malé nároky programu z něj činí vhodný kreslicí nástroj i pro méně vybavené Amigy.

ArtEffect 1.1

Hodnocení: 8,5 z 10
Autor: Haage&Partner
Cena: DM 150,-
Typ: komerční

+

vysoká rychlost, podpora gr. karet, perfektní GUI, vynikající kreslicí možnosti, maskování, magická hůlka

-

v módu preview špatně překresluj obrazovku, nekompatibilita některých nahrávacích modulů, pouze jednoúrovňové Undo


Pozn.: články boli naskenované ako text a preto obsahujú aj zopár chýb. Taktiež neručíme za zdrojové kódy (Asm, C, Arexx, AmigaGuide, Html) a odkazy na web. Dúfame, že napriek tomu vám táto databáza dobre poslúži.

Žiadna časť nesmie byť reprodukovaná alebo inak šírená bez písomného povolenia vydavatela © ATLANTIDA Publishing