Obrßzky (grafickΘ s·bory)

Obrßzky s· s·bory, ktorΘ nes· ak·ko╛vek grafick· informßciu. UniView rozoznßva mnoho formßtov obrßzkov, vΣΦÜinu z nich je schopn² Φφta¥ aj zapisova¥. Nako╛ko asi vΣΦÜina z vßs vie, Φo to obrßzok je, budem sa teraz venova¥ technick²m vlastnostiam obrßzku, ktorΘ by mohli pom⌠c¥ tvorivejÜφm zefektφvni¥ prßcu...

Zßkladn²mi charakteristikami obrßzku v UniView-e s· Üφrka, v²Üka a farebnß hσbka. èirka (X ve╛kos¥) aj v²Üka (Y ve╛kos¥) s· udßvanΘ v₧dy v pixeloch, tzn. obrazovkov²ch bodoch. Farebnß hσbka urΦuje maximßlny poΦet farieb, ktorΘ m⌠₧e obrßzok obsahova¥. UniView podporuje farebnΘ hσbky 1bpp (2 farby), 4bpp (16), 8bpp(256) a 24bpp (16 777 777). Ak naΦφtavan² s·bor obsahuje in· farebn· hσbku, napr. 32bpp, bude skonvertovan² na najbli₧Üiu mo₧n· farebn· hσbku - v₧dy na na najvyÜÜiu mo₧n·, aby sa nestratili ·daje (teda napr. 2bpp na 4bpp, 32bpp a 16bpp na 24bpp at∩.). UniView samozrejme dokß₧e meni¥ farebn· hσbku obrßzku smerom nadol aj nahor. Konverzia do 24bpp (Bites Per Pixel - bitov na bod) sa konß automaticky pri vyknßvanφ niektor²ch efektov, ktorΘ potrebuj· vΣΦÜφ poΦet farieb (rozmazanie obrazu, zmena ve╛kosti).

Obrßzok m⌠₧e pri ve╛k²ch rozmeroch zabera¥ dos¥ ve╛a pamΣte (napr. obrßzok s ve╛kos¥ou 5000x5000x24bpp zaberß 71.5 MB. Na tak²to obrßzok u₧ musφte ma¥ aspo≥ 192 MB RAM, ak chcete pracova¥ ·plne plynulo (ale malo by staΦi¥ aj 128MB). Preto ak chcete vytvßra¥ "nadrozmern²" obrßzok, radÜej zatvorte ostatnΘ programy a ulo₧te si prßcu, nie je toti₧ istΘ, ako dlho windows vydr₧φ pracova¥ s tak²m ve╛k²m pamΣ¥ov²m objektom bez padnutia :-)

Pojmy:
Pixel: bod obrßzku, ktor² mß urΦit· farbu
Riadok, scanline: nieko╛ko pixelov ulo₧en²ch ved╛a seba
Stσpec: nieko╛ko pixelov ulo₧en²ch pod sebou