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).
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.




Skok na dalÜφ strßnku Skok na hlavnφ menu Skok na dalÜφ strßnku


Copyright (c) 1993-2000 Michal Poho°elsk²