Dalam fail halaman web, format grafik yang boleh menghasilkan kesan animasi ialah format gif nama penuh gif ialah "Graphics Interchange Format", iaitu format pertukaran grafik dan digunakan untuk memaparkan imej berwarna diindeks; dalam bahasa penanda hiperteks gif menggunakan algoritma pemampatan "Lempel-Zev-Welch" dan menyokong sehingga 256 warna.
Persekitaran pengendalian tutorial ini: sistem Windows 10, komputer DELL G3.
Nama penuh GIF ialah Format Pertukaran Grafik, yang boleh diterjemahkan sebagai Format Pertukaran Grafik, digunakan untuk menggunakan Hiperteks Bahasa Penanda (Hypertext Markup Language) Markup Language) kaedah untuk memaparkan imej berwarna diindeks, yang digunakan secara meluas di Internet dan sistem perkhidmatan dalam talian yang lain. GIF ialah standard format fail imej awam, hak ciptanya adalah milik Compu Serve.
Nama format GIF ialah singkatan daripada Graphics Interchange Format Ia dibangunkan oleh Compu Serve pada tahun 1987 untuk mengisi jurang dalam format imej merentas platform. GIF boleh disokong pada berbilang platform seperti PC dan Macintosh.
GIF ialah peta bit. Prinsip umum bitmap ialah: gambar terdiri daripada banyak piksel, setiap piksel diberi warna, dan piksel ini digabungkan untuk membentuk gambar. GIF menggunakan algoritma pemampatan Lempel-Zev-Welch (LZW) dan menyokong sehingga 256 warna. Oleh kerana ciri ini, GIF lebih sesuai untuk gambar yang kurang warna, seperti bentuk kartun, logo syarikat, dsb. Jika anda menghadapi situasi di mana warna sebenar diperlukan, kuasa ekspresif GIF akan terhad. GIF biasanya disertakan dengan palet yang menyimpan pelbagai warna yang perlu digunakan. Dalam aplikasi web, saiz fail imej jelas akan mempengaruhi kelajuan muat turun Oleh itu, kita boleh mengoptimumkan palet mengikut ciri GIF dengan palet dan mengurangkan bilangan warna yang digunakan dalam imej (sesetengah imej tidak boleh menggunakannya). boleh digugurkan) tanpa menjejaskan kualiti gambar.
Perbezaan terbesar antara format GIF dan format imej lain ialah ia direka sepenuhnya sebagai standard awam Disebabkan populariti rangkaian Compu Serve, banyak platform menyokong format GIF. Compu Serve mempromosikan GIF dengan mengedarkan arahan format secara percuma, tetapi memerlukan perisian yang menggunakan format fail GIF untuk menyertakan perihalan maklumat hak ciptanya.
Struktur fail imej dalam format GIF adalah seperti yang ditunjukkan dalam rajah.
(1) Pengepala fail ialah blok data dengan aliran data format GIF untuk membezakan antara versi terdahulu dan versi baharu.
(2) Kawasan penerangan skrin logik mentakrifkan saiz satah imej dan kedalaman warna yang berkaitan dengan data imej, dan menunjukkan sama ada kawasan data palet berikutnya tergolong dalam palet global atau palet tempatan. Jika palet global digunakan, palet global RGB 24-bit dijana, di mana satu warna utama menduduki satu bait.
(3) Kawasan data palet. Terbahagi kepada palet umum dan palet tempatan. Palet umum sesuai untuk semua imej dalam fail, dan palet tempatan hanya sesuai untuk imej tertentu.
(4) Terdapat dua jenis kandungan dalam kawasan data imej, satu ialah data imej tulen dan satu lagi ialah blok data untuk tujuan khas (termasuk kod aplikasi khusus dan maklumat anotasi tidak boleh dicetak). Dalam fail imej format GIF89a, jika fail mengandungi berbilang imej, kawasan data imej akan mengulangi turutan blok data mengikut turutan.
(5) Kawasan bendera akhir digunakan terutamanya untuk menandakan tamat keseluruhan aliran data.
Untuk lebih banyak pengetahuan berkaitan, sila lawati ruangan Soalan Lazim!
Atas ialah kandungan terperinci Apakah format grafik yang boleh menghasilkan kesan animasi dalam fail halaman web?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!