JPEG ialah format imej yang disimpan menggunakan kaedah pemampatan lossy, dan sambungan fail ialah ".jpg" atau ".jpeg" akibat daripada pemampatan, imej output tidak boleh mengambil kira kualiti dan saiz. Format JPEG telah lama menjadi pilihan untuk menyimpan dan menghantar imej fotografi melalui web, dan hampir semua sistem pengendalian kini mempunyai penonton yang menyokong visualisasi imej JPEG, yang juga sering disimpan dengan sambungan JPG.
Persekitaran pengendalian tutorial ini: sistem Windows 7, komputer Dell G3.
JPEG (Kumpulan Pakar Fotografi Bersama) ialah produk daripada piawaian JPEG, yang dirumuskan oleh Pertubuhan Piawaian Antarabangsa (ISO) dan merupakan piawaian mampatan untuk imej pegun nada berterusan. Format JPEG ialah format fail imej yang paling biasa digunakan, dengan akhiran .jpg atau .jpeg.
JPEG ialah format imej yang disimpan menggunakan kaedah mampatan lossy. Hasil daripada pemampatan, imej output tidak boleh menjejaskan kualiti dan saiz. Pengguna boleh melaraskan tahap mampatan untuk mencapai tahap kualiti yang diingini sambil mengurangkan saiz storan. Jika anda menggunakan pemampatan 10:1 pada imej, impak pada kualiti imej boleh diabaikan. Semakin tinggi nilai mampatan, semakin besar kemerosotan kualiti imej.
Spesifikasi Format Fail
Format fail imej JPEG telah diseragamkan oleh Kumpulan Pakar Fotografi Bersama, maka dinamakan JPEG. Format ini telah lama menjadi pilihan untuk menyimpan dan menghantar imej foto di web. Hampir semua sistem pengendalian kini mempunyai penonton yang menyokong visualisasi imej JPEG, yang juga biasanya disimpan dengan sambungan JPG. Malah pelayar web menyokong visualisasi imej JPEG. Sebelum masuk ke dalam spesifikasi format fail JPEG, adalah perlu untuk menyebut langkah-langkah yang terlibat dalam penciptaan JPEG untuk pemampatan.
Struktur Fail
Imej JPEG diwakili sebagai satu siri serpihan, setiap satunya bermula dengan tag. Setiap teg bermula dengan bait 0xFF, diikuti dengan bendera teg untuk menunjukkan jenis teg. Muatan yang mengikuti teg berbeza-beza bergantung pada jenis teg.
Dalam data yang dikodkan entropi, selepas sebarang bait 0xFF, pengekod memasukkan bait 0x00 sebelum bait seterusnya supaya tiada penanda yang tidak diingini, sekali gus mengelakkan ralat pembingkaian. Penyahkod mesti melangkau bait 0x00 ini. Teknik ini, dipanggil pemadat bait, hanya berfungsi pada data berkod entropi, bukan data muatan bertanda. Walau bagaimanapun, ambil perhatian bahawa data yang dikodkan entropi mempunyai beberapa penanda sendiri; secara khusus menetapkan semula penanda (0xD0 hingga 0xD7), yang digunakan untuk mengasingkan ketulan bebas data yang dikodkan entropi untuk membolehkan penyahkodan selari, dan pengekod boleh memasukkannya secara berkala set semula penanda (bukan Semua pengekod melakukan ini).
Tiga format JPEG
Format JPEG boleh dibahagikan kepada tiga format: JPEG standard, JPEG progresif dan JPEG2000.
1. Format JPEG standard; jenis ini hanya boleh memaparkan imej dari atas ke bawah apabila memuat turun dari halaman web Hanya apabila semua data imej dimuat turun, imej penuh boleh dilihat.
2. JPEG Progresif apabila memuat turun halaman web, jenis ini mula-mula memaparkan rupa kasar imej, dan kemudian perlahan-lahan membentangkan kandungan lengkap dan dokumen yang disimpan dalam format JPG progresif adalah lebih pantas daripada fail yang disimpan dalam format JPG progresif Dokumen dalam format JPG standard adalah lebih kecil, jadi jika anda ingin menggunakan imej pada halaman web, anda boleh menggunakan format ini dengan lebih kerap.
3. JPEG2000; ia adalah kaedah pemampatan imej generasi baharu dengan kualiti pemampatan yang lebih tinggi.
Prestasi JPEG
Prestasi JPEG, diukur dengan nisbah kualiti kepada kadar bit, adalah agak unggul. Kelebihannya ialah:
Ia menyokong kadar mampatan yang sangat tinggi, jadi kelajuan muat turun imej JPEG sangat dipercepatkan
Ia boleh diproses dengan mudah 16.8J warna, imej berwarna penuh boleh dihasilkan semula dengan baik; saiz fail maksimum (kualiti imej tertinggi); .
Kelemahan JPEG ialah:
Bukan semua penyemak imbas menyokong memasukkan pelbagai imej JPEG ke dalam halaman web; >
Apabila memampatkan, kualiti imej mungkin hilang, jadi tidak sesuai untuk menggunakan format ini untuk memaparkan imej definisi tinggi.Atas ialah kandungan terperinci Apakah format jpeg. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!