Autor: Michal Pohořelský Uveřejněno: CHIP 10/97, str. 176-178 Grafika pro Warp
Počátek roku 1996 přinesl Internetu a grafickým konverzním programům výrazně bouřlivé období. Na sklonku roku 1995 si totiž firma Unisys vzpomněla na svůj již dříve patentovaný formát GIF a začala uplatňovat tvrdou licenční politiku, což vyvolalo velkou bouři protestů. Rozhořčení nad licenční politikou ovšem přivedlo na svět nový výkonný grafický formát - PNG (Portable Network Graphics). Autoři grafických programů proto museli do nových verzí svých programů určených pro Windows 95 nebo OS/2 Warp zabudovat také podporu pro novou PNG grafiku.
Zde budeme srovnávat dva 32-bitové sharewarové programy, které sice byly vytvořeny pro starší OS/2 Warp 3.0, ale fungují naprosto spolehlivě také pod OS/2 Warp 4.0. Samozřejmostí je rovněž plná podpora systémů HPFS a FAT.
PMView verze 0.92 (vytvořen: 1995)
Grafický nástroj PMView patří v systému OS/2 jednoznačně mezi nejznámější aplikace pro snímání, úpravy a konverze obrázků. PMView je velmi všestranný program, který rozsahem svých funkcí předstihuje i některé konkurenty ze systému Windows 3.x. Podrobná nápověda ke každé funkci v menu je samozřejmostí. Přínosem je také kvalitní podpora myši. Aplikační okno PMView je rozdělena na dvě části. V horní čtvrtině se nachází celkem sedm menu, které vám zprostředkují všechny funkce programu. Uživatel ovšem může tyto statická menu vypnout a používat ekvivalentní plovoucí menu. Celý zbytek okna je tvořen velkým editačním oknem, které zobrazuje načtené grafické soubory.
Silnou stránkou PMView je práce s barvami. Kromě nastavení světlosti, kontrastu a intenzity barev je možné také upravovat jednotlivé složky v RGB schématu a provést Gamma korekci, což je nesmírně důležité při využívání integrované podpory pro TWAIN skenery. V případě potřeby také můžeme editovat paletu aktuálních barev nebo použít zajímavý efekt Solarize.
PMView pracuje ve třech různých režimech - View, Edit a Slideshow. Zatímco režimy View a Edit umožňují (s určitými rozdíly) provádět libovolné manipulace s obrázky, režim Slideshow vám nabídne velmi komfortní prostředí pro tvorbu grafických slide-show prezentací. Základním nosným prvkem tohoto režimu je Slideshow Container. S ním přímo spolupracuje Slideshow Controller, který umožňuje přehrávání vytvořených prezentací (interní formát *.SHW) pomocí ovládání, které uživatel zná ze systémového digitálního video přehrávače - zpětné převíjení, stopka, pausa, play. PMView umí číst/zapisovat následující formáty souborů:
Navíc program umí načíst grafiku ve formátech - Encapsulated PostScript (EPS) a Kodak Photo-CD (PCD, max. 6144 x 4096 bodů). Obrázky si ovšem můžeme vyrobit sami tak, že využijeme myš a některou ze čtyř výkonných integrovaných funkcí pro sejmutí výřezu pracovní plochy, celé plochy, vybrané složky nebo jen vnitřku vybrané složky. Přitom můžeme využít funkce pracující se schránkou (clipboardem).
- Portable Network Graphics (PNG)
- Bitmapy (BMP, DIB, RLE)
- Electronic Arts, Amiga (IFF)
- Graphics Interchange Format (GIF)
- JPEG Interchange Format (JPG)
- Microsoft Paint (MSP)
- ZSoft Paintbrush (PCX)
- PC Paint (PIC)
- PBMPlus Portable Bitmap, Unix (PBM)
- PBMPlus Portable Graymap, Unix (PGM)
- PBMPlus Portable Pixmap, Unix (PPM)
- PMView Slideshow Format (SHW)
- Truevision Targa (TGA)
- Tagged Interchange File Format (TIF)
Díky funkcím v menu Transform lze obrázky snadno zrcadlově převracet (horizontálně, vertikálně, diagonálně) a provádět s nimi různé rotace (o 90 stupňů, 180 stupňů, libovolný úhel). Komfortním způsobem můžeme také měnit fyzické rozměry obrázků. PMView nabízí rozsáhlé možnosti při vlastní konfiguraci. Pokud v menu View aktivujete funkci Options, objeví se členitý dialog s 13 konfiguračními záložkami, které mají mnoho parametrů. PMView důsledně používá technologii dynamického multithreadingu (thready - současně běžící větve výpočtů v jedné aplikaci), což mu umožňuje provádět všechny výpočty velkou rychlostí s výrazně menším zatížením celého OS. Většina kódu PMView ovšem byla vytvořena v jazyku C++ s optimalizací na procesor Pentium, takže na PC/486DX nelze logicky dosáhnout optimálního výkonu.
Celkový dojem ze schopností PMView 0.92 je velmi příznivý, i když uživatelé Windows NT/95 mají dnes k dispozici přece jen výkonnější sharewarové programy.
PMJPEG verze 1.74 (vytvořen: 1995)
Grafický prohlížeč PMJPEG je mnohem profilovanějším programem než PMView. PMJPEG také funguje výhradně v grafickém prostředí WPS a je určen pro méně náročnou práci s obrázky. PMJPEG má sice o hodně méně funkcí než PMView, ale jeho uživatelé určitě ocení přehlednost ovládání, které Vám nabídne masivní podporu grafického formátu JPEG a další často používané funkce. Plocha aplikačního okna prohlížeče je rozdělena na dvě části. V horní čtvrtině se nachází celkem šest menu, jenž vám nabídnou všechny funkce programu. Zbytek okna je tvořen velkým editačním oknem, které zobrazuje načtené grafické soubory. Podpora myši je dobrá, ale trochu zaostává za PMView.
Silnou stránkou PMJPEG je podpora grafického formátu JPEG a práce s barvami. Vedle nastavení kontrastu, Gamma korekce a vytvoření negativu je možné také upravovat jednotlivé složky v schématech RGB a HSV. Další efekty bohužel nejsou k dispozici.
I když PMJPEG nemá speciální režim pro slideshow, můžeme v něm jednodušší slide-show prezentace vytvářet. PMJPEG umí číst/zapisovat v grafických formátech - BMP (OS/2 i Windows), GIF, IFF, JPG, PCX, PPM, TGA a TIF (krátký popis najdete u PMView). Podpora grafického formátu PNG pohříchu chybí.
Sejmout obrazovku nebo její výřez je ovšem jednoduché, protože PMJPEG disponuje čtyřmi funkcemi, které vám nabídnou stejné služby jako PMView. Funkce pracující se schránkou (clipboardem) jsou rovněž samozřejmostí. Obrázky uživatel může zrcadlově převracet (horizontálně či vertikálně) a provádět s nimi rotace (pouze po 90 stupních). Navíc můžeme měnit také fyzické rozměry obrázků. Oba recenzované programy dokáží načtené obrázky i vytvořené výřezy komfortním způsobem zvětšovat či zmenšovat, takže prohlížení drobných detailů nepředstavuje problém. Příjemnou vlastností programu je schopnost generovat ikony pro objekty WPS.
Správné nakonfigurování programu zvládne i začátečník, poněvadž potencionální uživatel není zavalen konfiguračními záložkami jako v PMView. PMJPEG není podle dokumentace optimalizován pro Pentium. Celkově je možné říci, že PMJPEG je kvalitní grafický nástroj pro méně zkušené uživatele.