WYBRANE STANDARDY PRZECHOWYWANIA GRAFIKI

Transkrypt

WYBRANE STANDARDY PRZECHOWYWANIA GRAFIKI
DariuszPIELKĄ AgnieszkaTRĘBICKA
PolitechnikaSzczecinska
WYBRANE STANDARDY PRZECHOWYWANIA GRAFIKI
KOMPUTEROWEJ I ICH wŁAŚClwoŚcl
Zagadntenie zapisu I przechowywania informacji graficznych jak i danych
projektolvych w systemachCAD jest kluczowym problemem reprezentacjtobrazu w formie
zapisu cyfrowego. Metody reprezentacjtobrazow powinny spełnickilka kryteriow, będących
w realizacjt ze sobą Sprzeczne' Sposob reprezentacji obrazow powinien przede wszystkrm
umozliwiac wierne odtworzenie oryginafu graficznego, przy 1ak najbardziej oszczędnym
sposobie przechowywania zapisu danych o obrazie, determinowanym przez dostępne
pojemnościpamięci i szybkośćprzetwarzantadanych. Wyniklem tak postawionych wymagan
jest wiele funkcjonującychrÓznorodnych metod reprezentacjiobrazÓw i formatÓw zapisu
plikow graficznych od prosĘch do zł'oŻonychmających roŻne zastosowania' Kazdy z
formatow zawuerapewne stałeelementystrukturypliku:
nagłowek(zawieraogolne informacjeo formacie,pochodzeniu,numerzewersji),
opis obrazu (zauttera informacje o przyjętym sposobie zapisu danych, dane o obrazie
(wielkość,usytuowanie), sposob reprezentacji informacji o barwie (obrazy
czarno - białe' kolorowe z wykorzystaniem tabeli barw lub reprezentacji
pośredniej),
kolejnoŚćzapisu danych, rodzaj uTytejkompresji),
mapę obrazu (zautierającądane o punklach obrazu przedstawionezgodnie z opisem obrazu),
informacjedodatkowe(zavtierająceinne informacjenp. dane autora).
Pzegląd wybranych metod i formatÓw plikÓw zapisu informacji graficznych'
Format BMP
Format BMP jest typem pliku graficznego zaprojektowanego dla Środowrska Windows.
Posiadamozliwościprzechowyłania grafiki rastrowej.
Typ grafiki: rastrowy,
Ilośckolorow: dwubarwne,16, 256, True Color
Zapis informacji o kolorze: tablica kolorow dla zapisu 2, 16, 256 kolorow, True Color
trzybajtowybezpośrednizapis informacji o kolorze punktu
Kompresja:opcjonalnie,standardowobez kompresji
Strukturazapisu pliku:
nagłÓwek pliku (znaczntkj pliku ''BM'', rozmiar pliku w bajtach, informacja o adresie
początku danych obrazu);
opis obrazu (wielkoścnagłowka informacyjnego,szerokośćobrazu w bitach, wysokośc
obrazu w bitach, iloścpłaszczyzn w urządzeniu wfściowym, iloŚć bitow reprezenfujących
jeden pixel obrazu. 1 bit dla reprezentacjtdwubarwnej,4 bity dla reprezentacji16 kolorÓw, 8
dla reprezentacji256 kolorow, 24 bity dla reprezentacjiTrue Color, tablica kolorow dla
reprezentacji1,4,8bitowej,informacjeo kompresji(RGB, RLE4, RLE8 ), wrelkoścobrazu w
bajtach);
-32-
mapa obrazu (dane zapisanelinia po linii, od najnizszejlinii obrazu);
FormatPCX
Format opracow any przez firmę ZSoft Co.p dla przechowywania obrazow generowanych
przez program PC Paintbrush.
Typ grafiki: rastrowy
Ilośckolorow: dwubarwne, 16, 256
Sposob zapisu danych o obrazie
Zapis informacji o kolorze: tablica kolorow
Strukturazapisu pliku:
''ZSoft'',numer wersji);
nagłÓwek pliku (znacznlki pliku
opis obrazu (sposob kodowania - metoda kodowan:n za zasadzie ciągu powtÓrzerl, ilośc
bitow reprezenfującychjeden pixel obrazu - 8 bitow, wielkoścobrazu w pixelach, paleta barw,
Ltczbaplanow, |tczbabitow w wierszu, metoda kodowania obrazu: ciąg powtorzen. jezeli dwa
najstarszebity w bajcie pliku są jedynkami, to pozostałesześćbitow określaliczbę danej
zawartejw następnymbajcie, w przeciwnym przypadku |iczba powtorzen wynosi jeden i bajt
reprezentujedan{;
bezpośrednio
mapa obrazu (informacjeo mapie obrazu kodowane są od gory obrazu do dofu).
Paletakolorow (opcjonalnapaleta 256 kolorow)
Format GIF
Format GIF (Graphics Interchange Format) został opracowany przez CompuServe dla
potrzeb transmisji na bieząco poprzez modem informacji o grafice rastrowej w sposob
nteza|eznyod sprzęfu do tworzenia lub wyświetlaniaobrazu'
Typ grafiki. rastrowy
Ilośckolorow. 256
Zapis informacjio kolorze. tablicakolorow (lokalnalub globalna)
Kompresja: algorytm LZW
Pliki w formacie GIF składają z blokow i podblokÓw, zawterającychparametry i dane
potrzebne do reprodukcji obrazu
Strumien danych w formacie GIF zawiera:
nagłÓwek (identyfikuje strumien danych, pierwsze trzy bajty zawterają sygnafurę ''GIF'',
kolejne trzy oznaczeniewersji);
logiczny deskyptor ekranu (zawiera parametrypotrzebne do definiowania pola, w ktorym
będzie odtwarz any obraz, wspÓłrzędne określonesą w odniesieniu do gornego lewego rogu
wirhralnego ekranu);
globalną tabelę barw (składasię z sekwencjibajtow reprezenfujących
składnikrŁ G, B);
mapę obrazu (zapisane w postaci sekwencji podblokow mających po 255 bajtow
reprezenfujących pixele, kuidy bajt to indeks do aktywnej tablicy kolorow, pixele są
uporządkowane od lewego do prawego, z gory w doł);
Format DXF
odrębnym formatem reprezenfującymwektorowy zapis informacji stosowanymw systemach
wspomagania projektowania CAD jest format D)G @rawing Exchange Files) fi..y
jest z konwencją tworzenia i opisu rysunkÓw w
Autodesk. Struktrrra pliku D)G ^rłLązana
programie Autocad. Rysunki tworzone są z obiektÓw, lub blokÓw obiektÓw, ktore mogą być
przypisane poszczegÓlnym warstwom. Pliki D)(F są blokami tekstowymi ASCII składającymi
się ze zbioru grup, z l<torychkazda zajmuje dwa wiersze pliku. Pierwszy wiersz zawiera kod
grupy, natomiastdrugi wartośćgrupy. Plik D)(F podzielony jest na cztery sekcje:
- 3 3-
okreslonychprzez
w postacrparametror,v
nagłowek . zavtieraogolne informacjeo rysunku
nazwę i wartoŚc;
linii, warst\Ąry,st.71e,rzuty, r,vspołrzędne
tablice . zaw|era tablice okreŚlające: rodza1
obsenvatora,konfiguracjęokien' styl wymiarowania;
posz'zegolnebloki rysunku;
bloki . zaw|eradefinic.1iobiektowtworzących
obiekĘ - zawieraopisy poszczegolnychobiektow.
odczytywac informacJeo wybranych
Korzysta1ąc zzapisow plikow ,,i roi*ucie D)G mozna
grupachz pominięciempozostaĘch.
Rys. 1. TestowanYobraz graftcznY
Wielkoścgrafiki 737 x 494 pixele'
wedługkryertow.
Test porownavłczy formatow graficznych grafikirastrowej
1. Wielkośczapisu informacjigraficznychna dysku
Wielkośćpliku tkBl
Format GralicznY
46,6
BMP dwubarwna
r79,0
BMP 16 kolorow
35 8 , 0
BMP 256 kolorow
1040,0
BMP TrueColor
- )^+, ^
44,0
PCX dwubarwna
GIF 256 kolorow
199,0
2. Jakoścbarw w poszczegolnychformatachzapisu
Format
Grafika
Gralicznv
Grafika
Grafika
Grafika
|6 Ko|orÓw
f56 KolorÓw
True Color
TAK
TAK
BMP
TAK
TAK
PCX
TAK
TAK
GIF
TAK
TAK
TAK (opcja)
TAK
NIE
NIE
Przedstawione formaĘ są jednymi z wielu uzrwanych formatÓw graficznych. Zestawtającich
parametry i mozliwości ujawnia się ich specjalizacja w klerunku wybranych zastosowafi.
Format GIF najlepiej nadaje się spośrodprzedstawionych formatow do przechowywania i
przesyłaniagrafikl o maksymalnej liczbie kolorow 256. Format BMP posiada mozliwości
plikow znacznle wzrasta \waz z|tczbą
przechow1nvaniagrafiki True Color, jednak pojemność
uzyĘch barw. Natomiast jego prosta strukfura(szczegolniedla zapasu True Color) zachęca do
wykorzysĘwania tego formafu we własnychaplikacjach,tym bardziej, ze jest to standardoooy
format grafi,cznyśrodowiskaMs Windows.
SELECTED STANDARDS FOR TF{E STORAGE OF COMPUTER
GRAPHICS A}ID TI{EIR PECULIAzuTIES
One of the fundamentalproblems in computer graphics is the method of storing and
transmitting graphical images. The method of image stonng should enable farthful
reproductionof the original. Another crucial point in graphicsstoringis the size of a graphics
file, and consequently the speed of its retrieval and transmission.Out of numerous graphics
formats the authors have chosen for comparison the commonly used standards:BMP PCX,
GIF, D)(F. The selection critena were possibleapplicationsand populanĘ among users.
Recenzent.dr hab. inz. arch. Jerry MROCZKOWSKI, prof. Politechniki Wrocławsklej
-35-

Podobne dokumenty