aspose.info
ID

Format File DJVU

Diperbarui

Apa itu file DJVU?

DjVu, diucapkan sebagai “déjà vu”, adalah format file grafik yang ditujukan untuk dokumen dan buku yang dipindai terutama yang berisi kombinasi teks, gambar, gambar, dan foto. Ini dikembangkan oleh AT&T Labs. Ini menggunakan beberapa teknik seperti pemisahan lapisan gambar dari teks dan gambar latar belakang, pemuatan progresif, pengkodean aritmatika dan kompresi lossy untuk gambar bitonal. Karena file DJVU dapat berisi gambar, foto, teks, dan gambar berwarna yang dikompresi namun berkualitas tinggi dan dapat disimpan dalam ruang yang lebih kecil, oleh karena itu, ini digunakan di web sebagai eBuku, manual, surat kabar, dokumen kuno, dll.

DjVu dapat dinilai sebagai alternatif yang lebih unggul dari PDF. Ekstensi file yang terkait dengan DjVu adalah .DJVU atau .DJV. DjVu dapat mencapai rasio kompresi sekitar 5 – 10 lebih baik daripada metode yang ada seperti JPEG & GIF untuk dokumen berwarna dan 3 – 8 kali lebih baik daripada TIFF dalam dokumen hitam putih. Dokumen yang dipindai pada 300 DPI dengan warna penuh hingga 25 MB dapat dikompres hingga 30 hingga 100 KB. Demikian pula dokumen hitam putih dapat dikompresi hingga 5 hingga 30 KB. Halaman HTML rata-rata bisa mencapai 50 KB, oleh karena itu, dokumen-dokumen ini dapat diunggah di internet tanpa masalah.

Sejarah Singkat

Teknologi DjVu dikembangkan di laboratorium AT&T oleh Yann LeCun, Léon Bottou, Patrick Haffner, dan Paul G dari tahun 1996 hingga 2001. Format file DjVu telah melewati berbagai revisi, yang terbaru dari tahun 2005.

VersiTanggal rilisCatatan
1–191996–1999Ini adalah versi pengembangan.
20April 1999Single page diubah menjadi format Multipage.
23Juli 2002bagian CID
24Februari 2003LTAnno bongkahan
21September 1999Format penyimpanan tidak langsung diganti. Lapisan pencarian teks telah ditambahkan.
22April 2001Orientasi halaman, warna JB2
25Mei 2003NAVM potongan. Dukungan untuk bookmark DjVu telah ditambahkan.
26April 2005Anotasi teks/baris

Format File DjVu

Dokumen DjVu adalah file IFF85. Strukturnya menyediakan hierarki wadah yang menyimpan informasi dalam file DjVu. Wadah ini juga disebut “Potongan”. Tipe bongkahan dan ID bongkahan menjelaskan bagaimana bongkahan digunakan. Ada header 4byte diikuti oleh struktur IFF. Empat byte pertama file DjVu adalah 0x41 0x54 0x26 0x54. Bagian ini membahas berbagai jenis dokumen DjVu dan bagian-bagiannya yang sesuai.

Chunk IDPenggunaan
BENTUKPotongan komposit memiliki empat byte data pertama dari potongan FORM yang merupakan pengidentifikasi sekunder.
FORM:DJVMDokumen DjVu multi halaman. Potongan komposit yang berisi potongan DIRM.
FORM:DJVUDokumen DjVu satu halaman. Potongan komposit yang berisi potongan yang membentuk halaman dalam dokumen djvu.
FORM:DJVIFile DjVu “bersama” yang disertakan melalui potongan INCL. Anotasi bersama dan kamus bentuk.
FORM:THUMComposite chunks yang berisi TH44 chunks yang merupakan thumbnail tersemat.
DIRMInformasi nama halaman untuk dokumen multi-halaman.
NAVMInformasi bookmark
ANTa, ANTzAnotasi termasuk pengaturan tampilan awal dan overlay hyperlink, kotak teks, dll.
TXTa, TXTzTeks Unicode dan informasi tata letak.
DjbzTabel bentuk bersama.
SjbzBZZ mengompresi data bitonal JB2 yang digunakan untuk menyimpan mask.
FG44Data IW44 digunakan untuk menyimpan latar depan
BG44Data IW44 digunakan untuk menyimpan latar belakang
TH44Data IW44 digunakan untuk menyimpan gambar thumbnail tersemat
WMRMJB2 diperlukan data untuk menghapus watermark
FGbzWarna data JB2. Memberikan warna untuk masing-masing (blit atau bentuk?) di potongan Sjbz yang sesuai.
INFOInformasi tentang halaman DjVu
INCLID dari potongan FORM:DJVI yang disertakan.
BGjplatar belakang yang disandikan JPEG
FGjpJPEG disandikan latar depan
Smmrmasker yang disandikan G4

Kompresi DJVU

Gambar tunggal dibagi menjadi banyak gambar berbeda, dan kemudian setiap gambar dikompresi secara terpisah. Untuk pembuatan file DjVu, gambar pertama-tama dipisahkan menjadi tiga gambar, latar belakang, latar depan, dan gambar topeng. Biasanya gambar latar belakang dan latar depan adalah gambar berwarna dengan resolusi lebih rendah; tetapi gambar topeng adalah gambar beresolusi lebih tinggi dan biasanya teks disimpan di sana. Setelah pemisahan gambar latar depan dan latar belakang dikompresi melalui algoritma kompresi berbasis wavelet IW44, sedangkan gambar topeng dikompresi menggunakan metode lain yang disebut JB2.

Metode pengkodean JB2 menghilangkan banyak redundansi dalam gambar teks dengan mengidentifikasi bentuk yang identik pada halaman, seperti beberapa kemunculan karakter dalam font tertentu. JB2 pertama-tama mengkodekan bitmap dari setiap bentuk unik dengan memanfaatkan redundansi antara bentuk serupa. Ini kemudian memberi kode lokasi di mana setiap bentuk muncul di halaman. Baik JB2 dan IW44 mengandalkan tipe baru pembuat kode aritmatika biner adaptif yang disebut ZP-coder yang memeras redundansi yang tersisa dalam beberapa persen dari batas Shannon. ZP-coder bersifat adaptif, dan lebih cepat daripada coders aritmatika biner perkiraan lainnya.

Referensi

Lihat juga