成功破局大型豪华SUV市场 冠道(AVANCIER)销量突破10万
Bài vi?t này c?n thêm chú thích ngu?n g?c ?? ki?m ch?ng th?ng tin. |
![]() M?t ?nh ho?t hình c?a Trái ??t ?ang quay trong ??nh d?ng GIF. | |
Ph?n m? r?ng tên file | .gif |
---|---|
Ki?u ph??ng ti?n | image/gif |
M? ??nh danh lo?i th?ng nh?t (UTI) | com.compuserve.gif |
Magic number | GIF87a /GIF89a |
Phát tri?n b?i | CompuServe |
Ki?u ??nh d?ng | C?u trúc raster ??nh d?ng t?p tin hình ?nh |
GIF (vi?t t?t c?a Graphics Interchange Format; trong ti?ng Anh ngh?a là "??nh d?ng Trao ??i Hình ?nh") là m?t ??nh d?ng t?p tin hình ?nh bitmap cho các hình ?nh dùng ít h?n 256 màu s?c khác nhau và các ho?t hình dùng ít h?n 256 màu cho m?i khung hình. GIF là ??nh d?ng nén d? li?u ??c bi?t h?u ích cho vi?c truy?n hình ?nh qua ???ng truy?n l?u l??ng nh?. ??nh d?ng này ???c CompuServe cho ra ??i vào n?m 1987 [1] và nhanh chóng ???c dùng r?ng r?i trên World Wide Web cho ??n nay.
T?p tin GIF dùng nén d? li?u b?o toàn trong ?ó kích th??c t?p tin có th? ???c gi?m mà kh?ng làm gi?m ch?t l??ng hình ?nh, cho nh?ng hình ?nh có ít h?n 256 màu. S? l??ng t?i ?a 256 màu làm cho ??nh d?ng này kh?ng phù h?p cho các hình ch?p (th??ng có nhi?u màu s?c), tuy nhiên các ki?u nén d? li?u b?o toàn cho hình ch?p nhi?u màu c?ng có kích th??c quá l?n ??i v?i truy?n d? li?u trên m?ng hi?n nay. ??nh d?ng JPEG là nén d? li?u th?t thoát có th? ???c dùng cho các ?nh ch?p, nh?ng l?i làm gi?m ch?t l??ng cho các b?c v? ít màu, t?o nên nh?ng ch? nhòe thay cho các ???ng s?c nét, ??ng th?i ?? nén c?ng th?p cho các hình v? ít màu. Nh? v?y, GIF th??ng ???c dùng cho s? ??, hình v? nút b?m và các hình ít màu, còn JPEG ???c dùng cho ?nh ch?p.
??nh d?ng GIF ?? ???c ??ng ky s? h?u trí tu? b?i Unisys, và nh?ng ai mu?n vi?t ch??ng trình ?? t?o ra ho?c hi?n th? t?p tin GIF ph?i tr? ti?n b?n quy?n. Tiêu chu?n ??nh d?ng PNG ?? ra ??i ?? thay th? GIF, gi?m các h?n ch? lu?t pháp và h?n ch? c?ng ngh?. Nay gi?y phép s? h?u trí tu? c?a Unisys ?? h?t h?n, nh?ng PNG v?n ???c ?a chu?ng do có nhi?u tính n?ng k? thu?t v??t tr?i, và ?? tr? thành ??nh d?ng ph? bi?n th? 3 trên m?ng.
L?ch s?
[s?a | s?a m? ngu?n]
C?ng ty CompuServe ?? cho ra ??i ??nh d?ng GIF vào n?m 1987 ?? cung c?p kh? n?ng ??nh d?ng hình ?nh màu trong khu v?c t?i file thay th? cho ??nh d?ng RLE (ch? g?m 2 màu tr?ng ?en) c?a h?. ??nh d?ng GIF ?? tr? nên th?ng d?ng vì kh? n?ng s? d?ng k? thu?t nén LZW - m?t k? thu?t nén cho hi?u cao h?n c? PCS và MacPaint s? d?ng. ?i?u này giúp cho vi?c t?i nh?ng hình ?nh màu l?n v? tr? nên d? dàng h?n, th?m chí v?i nh?ng modem r?t ch?m.
Phiên b?n ban ??u c?a các ??nh d?ng GIF ???c g?i là 87a. N?m 1989, CompuServe cho ra ??i m?t phiên b?n nang cao, ???c g?i là 89a - h? tr? cho nh?ng hình ?nh ??ng, màu s?c trong su?t và ?ng d?ng kh? n?ng siêu l?u tr?. Hai phiên b?n có th? phan bi?t b?ng cách nhìn vào sáu byte ??u tiên c?a t?p tin (???c g?i là "con s? ma thu?t" hay "ch? ky"), khi chuy?n sang m? ASCII ???c hi?u t??ng ?ng là "GIF87a" và "GIF89a".
GIF là m?t trong s? hai ??nh d?ng ?nh ??u tiên th??ng s? d?ng trên nh?ng trang web. Cái còn l?i là XBM (hình tr?ng ?en) V?i tính n?ng nhi?u tính n?ng ?u vi?t nh? l?u tr? nhi?u hình trên cùng m?t file, t?o hình ??ng có th? ?ng d?ng trên web,...GIF ?? tr? nên h?t s?c ph? bi?n và là chu?n th?ng d?ng cho ??n ngày nay
S? d?ng
[s?a | s?a m? ngu?n]Kich th??c t?p tin hình ?nh là m?t v?n ?? quan tr?ng cho t?c ?? truy?n tin trên m?ng, ngay c? v?i m?ng b?ng th?ng r?ng. GIF là m?t gi?i pháp t?t cho hình ?nh trên m?ng, cho các ho?t hình nh? và ng?n. ?a ph?n các bi?u tr?ng và các hình ?nh nh? trong thi?t k? trang m?ng ? ??nh d?ng GIF hay PNG vì các ??nh d?ng này ho?t ??ng t?t cho hình ?nh ch?a các m?ng l?n có cùng màu s?c ho?c có chi ti?t l?p l?i. JPEG kh?ng th? nén các m?ng màu l?n v?i ???ng nét chuy?n màu s?c nét.
JPEG ???c dùng cho ?nh ch?p có ch?a t?i 16 tri?u màu s?c. Nh?ng hình ?nh kh?ng ???c nén nh? Windows bitmap ???c dùng trong tr??ng h?p t?c ?? x? ly ?nh quan tr?ng h?n là kích th??c t?p tin, vì các ?nh kh?ng nén ???c x? ly nhanh h?n.
Màu
[s?a | s?a m? ngu?n]??nh d?ng GIF d?a vào các b?ng màu: m?t b?ng ch?a t?i ?a 256 màu khác nhau cho bi?t các màu ???c dùng trong hình. M?t trong s? các màu trong b?ng màu có th? ???c ??t là trong su?t.
??nh d?ng thay th?
[s?a | s?a m? ngu?n]??nh d?ng PNG ???c thi?t k? ?? thay GIF, cho hình ?nh t?nh. PNG nén t?t h?n và có nhi?u tính n?ng k? thu?t hay h?n GIF. T?t c? tính n?ng c?a GIF, tr? nén ho?t hình, ??u ???c h? tr? b?i PNG. Các trình duy?t m?ng hi?n ??i ??u h? tr? PNG.
MNG, m?t ??nh d?ng g?n v?i PNG ?? h? tr? ho?t hình ?? ??t phiên b?n 1.0 vào n?m 2001 nh?ng hi?n ch?a có m?y trình duy?t h? tr? ??nh d?ng này. N?m 2004, ??nh d?ng APNG ???c g?i y ?? t?ng thêm tính n?ng h? tr? ho?t hình, ??ng th?i v?n t??ng thích v?i các ph?n m?m ch? hi?u ??nh d?ng PNG.
Xem thêm
[s?a | s?a m? ngu?n]Tham kh?o
[s?a | s?a m? ngu?n]- ^ "Graphics Interchange Format, Version 87a". W3C. ngày 15 tháng 6 n?m 1987. Truy c?p ngày 13 tháng 10 n?m 2012.
Liên k?t ngoài
[s?a | s?a m? ngu?n]
- Tiêu chu?n GIF89a (ti?ng Anh)