Đ tài báo cáo môn h c
X lý nh
Đ tài: Nghiên c u c u trúc nh IMG,PCX, TIFF, PNG
Giáo viên gi ng d y: Cao Ng c Ánh
Nhóm sinh viên th c hi n g m:
1. Vũ Đình D ng ươ 5.T Văn Ti n ế
2. Nguy n Xuân Tu n 6.Tr n Văn Ti n ế
3.Lê Đăng KHoa 7.Lê Xuân Công
4.Lê Công Chung 8.Đào Th Giang
* C u trúc thông th ng c a m t nh b t kì g m 3 ườ
ph n :
- Header (thông tin file nh)
- Palette (b ng màu)
- Data (d li u nh)
* C u trúc nh PCX:
§Þnh d¹ng ¶nh PCX lµt trong nng ®Þnh d¹ng ¶nh ®n
nt. Nã sö dông ph+¬ng ph¸p lo¹t dµi RLE (Run-Length-
Encoded) ®Ó nÐn liÖu ¶nh. Q tr×nh nÐn gi nÐn ®+îc
thùc hn tn tõng dßng ¶nh. Thùc tÕ, ph+¬ng ph¸p gi¶i nÐn PCX
m hu qu¶ h¬n so víi kiÓu IMG.p PCXm 3 phÇn: ®Çu
p (header), liÖnh (image data) vµ b¶ng mµu më réng(xem
h×nh 2.10).
Headera tÖp PCX kÝch th+íc ®Þnh gåm 128 byte ®+îc
pn nh+ sau:
+ 1 byte : c ra kiÓu ®Þnh d¹ng. NÕu lµ kiÓu PCX/PCC
nã lu«n gi¸ t 0Ah.
+ 1 byte: c ra versionng ®Ó nÐn ¶nh, thÓ
c gi¸ trÞ sau: - 0: version 2.5.
- 2: version 2.8 víi b¶ng mµu.
- 3: version 2.8 hay 3.0 kh«ng ngu.
- 5: version 3.0 b¶ng mµu.
+ 1 byte: bit chot ®iÓm ¶nh plane.
+ 1 word: t ®é c ti trªn cña ¶nh. Víi kiÓu PCX gi¸
trÞ (0,0); cßn PCC th× kc (0,0).
+ 1 word: t ®é c pi d+íi.
+ 1 word: kÝch th+ícng cao ¶nh.
+ 1 word: sè ®m ¶nh.
+ 1 word: ®é pn gi¶i mµn h×nh.
+ 1 word.
+ 48 byte: chia thµnh 16 nm,i nhãm 3 byte. Mçi nm
y ca th«ng tin mét thanh ghi mµu. Nh+y ta cã 16 thanh
ghi mµu.
+ 1 byte: kh«ng dïng ®Õn lu«n ®Æt 0.
+1 byte: sè bit plane ¶nh sö dông. Víi ¶nh 16 mµu, g
trÞy lµ 4, víi ¶nh 256 mµu (1 pixel/8 bit) th× sè bit plane l¹i lµ 1.
+ 1 byte: bytes cho mét ng quÐt ¶nh.
+ 1 word: ku ng mµu.
+ 58 byte: kh«ng dïng.
Định d¹ng ¶nh PCX th+êng ®+îcng ®Ó l+u tr÷ ¶nh v× thaoc ®¬n
gi¶n, cho pp n vµ gi¶i nÐn nhanh. Tuy nhiªn v× u tc cña
®Þnh,n trong mét sè tr+êng hîp nã lµm t¨ng kÝch th+íc l+u tr÷.
ng nh+îc ®my mµ mét sè øngng l¹i sö dông mét
kiÓu ®Þnh d¹ng kh¸c mÒmo h¬n