Autor: Michal Pohořelský |
Uveřejněno: CHIP 4/98, str. 137-138 |
Vyspělá grafika pro Warp |
Když došlo v roce 1995 k razantnímu nástupu Internetu, prudce se
zvýšila důležitost grafických programů. Prakticky všechny WWW
prohlížeče totiž umějí pracovat pouze s grafikou ve formátu GIF nebo
JPG. U obrovského množství obrázků, které jsou uloženy v běžných
grafických formátech (BMP, PCX, TGA, TIFF, WPG atd.), je proto nutné
provést jejich konverzi na jeden z podporovaných formátů. V systému
OS/2 existuje mnoho aplikací, které můžeme k tomuto účelu využít.
Zde se seznámíme s 32-bitovým sharewarovým programem PMView verze 1.0,
který byl vytvořen v roce 1997. Aktuální verze PMView je sice
optimalizována pro OS/2 Merlin 4.0, ale funguje naprosto spolehlivě
také pod OS/2 Warp 3.0. Samozřejmostí je rovněž plná podpora systémů
HPFS a FAT.
Grafický nástroj PMView patří nepochybně mezi nejznámější
sharewarové aplikace pro prohlížení, snímání, úpravy a konverze
obrázků pod systémem OS/2 Warp. PMView je velmi všestranný program,
který rozsahem svých funkcí předstihuje i některé konkurenty ze
systému Windows 95. 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 můžeme také editovat paletu aktuálních
barev, použít zajímavý efekt Solarize nebo na obrázek aplikovat
mnoho připravených (vlastnoručně vytvořených) efektových filtrů.
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 i zapisovat mnoho
grafických formátů:
- OS/2 Bitmap (BMP)
- Windows Bitmap (BMP)
- Windows Cursor (CUR)
- DCA/Intel DCX (DCX)
- Flexible Image Transport System (FIT)
- Graphics Interchange Format (GIF)
- OS/2 Icon (ICO)
- Windows Icon (ICO)
- Electronic Arts, Amiga (IFF)
- Digital Research GEM (IMG)
- JPEG Interchange Format (JPG)
- OS/2 Boot Logo (LGO)
- MacPaint (MAC)
- Microsoft Paint (MSP)
- ZSoft Paintbrush (PCX)
- PC Paint (PIC)
- PBMPlus Portable Bitmap, Unix (PBM)
- PBMPlus Portable Graymap, Unix (PGM)
- PBMPlus Portable Pixmap, Unix (PPM)
- PBMPlus Portable Anymap, Unix (PNM)
- Portable Network Graphics (PNG)
- OS/2 Pointer (PTR)
- Sun Raster (RAS)
- Compuserve RLE (RLE)
- Utah RLE (RLE)
- SGI Image File Format (SGI)
- PMView Slideshow File Format (SHW)
- Truevision Targa Format (TGA)
- Tagged Interchange File Format (TIF)
- WordPerfect Graphics (WPG)
- X Bitmap, Unix (XBM)
- X Pixmap, Unix (XPM)
- X Window Dump, Unix (XWD)
Navíc program umí načíst grafiku ve formátu Kodak Photo-CD (PCD,
max. 6144 x 4096 bodů). Při načítání grafiky nepochybně oceníte
rozsáhlou transparentní podporu MIME souborů.
Obrázky si ovšem můžeme vyrobit také sami. Stačí využít 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. Díky funkcím v menu Transform lze obrázky snadno
zrcadlově převracet (horizontálně, vertikálně, diagonálně), provádět
s nimi různé rotace (o 90 stupňů, 180 stupňů, libovolný úhel) či
komfortním způsobem měnit fyzické rozměry obrázků. Načtené obrázky i
vytvořené výřezy lze perfektně zvětšovat či zmenšovat (funkce ZOOM),
takže prohlížení drobných detailů nepředstavuje problém. PMView
nabízí rozsáhlé možnosti při vlastní konfiguraci. Pokud v menu View
aktivujete funkci Options, objeví se členitý dialog s 14
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 značnou rychlostí s výrazně menším
zatížením celého OS. Většina kódu PMView byla ovšem vytvořena
s optimalizací na procesor Pentium, takže na procesoru 486DX nelze
evidentně dosáhnout optimálního výkonu. PMView 1.0 je celkově velmi
kvalitní grafickou aplikací, která může směle konkurovat i špičkovým
sharewarovým programům pro Windows 95/NT.