Σχεδιασμός αρχείων DJVU
Συνοπτική
DjVu (αναφέρεται ως “déjà vu”) είναι μια εξελιγμένη μορφή αρχείων γραφικών που έχει σχεδιαστεί για σαρωμένα έγγραφα και βιβλία. Είναι ιδιαίτερα κατάλληλο για την επεξεργασία αρχεία που περιέχουν ένα μείγμα κειμένου, σχέδια, εικόνες και φωτογραφίες. Αναπτυγμένο από το AT&T Labs στα τέλη της δεκαετίας του 1990, το Dj Vu στοχεύει στην παροχή ψηφιακών αντιπροσωπειών υψηλής ποιότητας ενώ μειώνει σημαντικά το μέγεθος του αρχείου σε σύγκριση με άλλες μορφές όπως PDF, JPEG, GIF ή TIFF.
Το μοναδικό σημείο πώλησης του DjVu βρίσκεται στην ικανότητά του να συμπιέζει μεγάλα έγγραφα αποτελεσματικά χωρίς να θέτει σε κίνδυνο την ποιότητα. Για παράδειγμα, ένα πλήρες χρώμα με σάρωση εγγράφου σε 300 DPI μπορεί να κοπεί από περίπου 25 MB κάτω σε μόλις 30-100 KB. Παρόμοια, τα μαύρα και λευκά κείμενα μπορούν να μειωθούν σε λιγότερο από 5-30KB.
Κύρια Χαρακτηριστικά
- High Compression Ratio: Προσφέρει υψηλότερες αναλογίες συμπίεσης σε σύγκριση με JPEG, GIF και TIFF.
- Διαχωρισμός στρωμάτων: Χρησιμοποιεί τη διαχωρισμό στρώματος εικόνας για να διακρίνει το κείμενο από τις εικόνες υπόβαθρου.
- Προοδευτική φόρτιση: Επιτρέπει στους χρήστες να βλέπουν μια έκδοση χαμηλής ανάλυσης του εγγράφου γρήγορα πριν φορτώσουν υψηλής ποιότητας στοιχεία.
- Arithmetic Coding: Χρησιμοποιεί προηγμένες τεχνικές αρρυθμικής κωδικοποίησης για αποτελεσματική συμπίεση δεδομένων.
- Καταθλιπτική συμπίεση για Bitonal Images: Παρέχει απώλειες συμπιέσεις ειδικά βελτιστοποιημένη για μαύρα και λευκά έγγραφα.
Τεχνικές προδιαγραφές
Διαρθρωτική μορφή
Τα αρχεία DjVu βασίζονται σε μια ιεραρχική δομή γνωστή ως IFF85, η οποία είναι παρόμοια με τη μορφή TIFF. Αυτή η δομημένη αποτελείται από “chunks”, καθένα με το δικό του αναγνωριστικό (Chunk ID) που περιγράφει τον σκοπό του εντός του αρχείου 0x41 0x54 0x26 0x54
, που υποδεικνύει την έναρξη ενός σχήματος chunk.
Κύρια συστατικά
Τα αρχεία DjVu αποτελούνται από διάφορα κομμάτια, καθένα εξυπηρετώντας μια συγκεκριμένη λειτουργία:
- Φόρμα: Ένα σύνθετο δοχείο που κρατά άλλα κομμάτια.
- DJVM / DJVU / THUM: Διαφορετικοί τύποι εγγράφων DjVu (πολλαπλές σελίδες / ενιαία σελίδα / εικονογραφίες).
- DIRM: Περιέχει πληροφορίες σχετικά με τις σελίδες σε πολυσελίδες έγγραφα.
- NAVM: Αποθηκεύει τα δεδομένα σημειώματος για πλοήγηση στο έγγραφο.
- ANTa, ANTz/TXTa, TXTz: Διαχειριστείτε τις σημειώσεις και τη διάταξη κειμένου.
- Djbz/Sjc/FG44/BG45/TH44: Αποθηκεύστε διάφορα εξαρτήματα εικόνας (επιστολή, προοδευτικό, μάσκα, μικροσκοπικά).
- INFO: Παρέχει μεταδεδομένα για μεμονωμένες σελίδες DjVu.
Τα πρότυπα και η συμβατότητα
Η μορφή DjVu έχει υποβληθεί σε αρκετές αναθεωρήσεις από την έναρξή της το 1996.Η τελευταία έκδοση κυκλοφόρησε τον Απρίλιο του 2005.Η Dj Vu είναι συμβατή με ένα ευρύ φάσμα λειτουργικών συστημάτων και υποστηρίζει διάφορες εφαρμογές για την προβολή, την επεξεργασία και τη μετατροπή αρχείων. Ωστόσο, είναι σημαντικό να σημειωθεί ότι ενώ η Djvu προσφέρει εξαιρετική συμπίεση και ποιότητα, η υιοθέτησή της έχει περιοριστεί σε σύγκριση με ευρύτερα χρησιμοποιούμενες μορφές όπως το PDF.
Ιστορία και εξέλιξη
Το DjVu αναπτύχθηκε από το AT&T Labs μεταξύ του 1996 και του 2001 από μια ομάδα, συμπεριλαμβανομένων των Yann LeCun, Léon Bottou, Patrick Haffner και Paul G. Ο πρωταρχικός στόχος ήταν να δημιουργηθεί ένας αποτελεσματικός τρόπος αποθήκευσης και μετάδοσης σαρωμένων εγγράφων στο διαδίκτυο.
Η έκδοση | Ημερομηνία κυκλοφορίας | Σημείωση |
---|---|---|
1-19 | 1996-1999 | Αναπτυξιακές εκδόσεις. |
20 | Απρίλιος 1999 | Εισαγωγή multipage format. |
23 | Ιούλιος 2002 | Προσθήκη CID chunk για την αναγνώριση χαρακτήρα. |
24 | Φεβρουάριος 2003 | Συμπεριλαμβάνεται το LTAnno chunk για αναφορές κειμένου. |
21 | Σεπτέμβριος 1999 | Εισάγεται έμμεση μορφή αποθήκευσης και προστίθεται στρώμα αναζήτησης κειμένου. |
22 | Απρίλιος 2001 | Προσθήκη υποστήριξης προσανατολισμού σελίδας και συμπίεση χρώματος JB2. |
25 | Μαΐου 2003 | Προσθήκη NAVM chunk για βιβλιογραφίες. |
26 | Απρίλιος 2005 | Τελειώνει με κείμενο/γραμμική αναφορά. |
Συνεργασία με τα αρχεία DJVU
Ανοίξτε τα αρχεία DJVU
Για να ανοίξετε και να βλέπετε τα αρχεία DjVu, μπορείτε να χρησιμοποιήσετε αφιερωμένο λογισμικό όπως το Dj VuLibre ή εμπορικά εργαλεία όπως η Adobe Acrobat Reader DC (που υποστηρίζει το DJ VU μέσω plugins.
Μετατροπή αρχείων DJVU
Η μετατροπή των αρχείων DjVu σε άλλες μορφές είναι συχνά απαραίτητη για λόγους συμβατότητας. Οι κοινές μετατροπές περιλαμβάνουν τη μεταμόρφωση του Dj Vu στο PDF, το οποίο μπορεί να γίνει χρησιμοποιώντας λογισμικό όπως το djvutxt ή ηλεκτρονικούς μετασχηματιστές που υποστηρίζουν τη μορφή.
Δημιουργία αρχείων DJVU
Η δημιουργία αρχείων DjVu απαιτεί συνήθως εξειδικευμένο λογισμικό, όπως το Dj VuLibre, το οποίο περιλαμβάνει εργαλεία για τη σάρωση εγγράφων και την συμπίεση τους σε μορφή Dj. Αυτά τα εργαλεία έχουν σχεδιαστεί για να χειριστούν αποτελεσματικά τις πολύπλοκες δομές έγγραφα, καθιστώντας ευκολότερη τη διαχείριση μεγάλων όγκων σαρωμένου υλικού.
שימושים נפוצים
- E-Books: Το DjVu είναι ιδανικό για την ψηφιοποίηση και διανομή ηλεκτρονικών βιβλίων που περιέχουν ένα μείγμα κειμένου και εικόνων.
- Διδασκαλία & Οδηγίες: Τα τεχνικά εγχειρίδια και οι οδηγίες χρήστη συχνά επωφελούνται από τις υψηλές αναλογίες συμπίεσης που προσφέρει η DjVu, καθιστώντας ευκολότερη τη διανομή τους στο διαδίκτυο.
- Ιστορικά έγγραφα: Τα αρχαία εγγράμματα και τα σπάνια εγχειρίδια μπορούν να διατηρηθούν ψηφιακά χρησιμοποιώντας τις υψηλότερες δυνατότητες διατήρησης ποιότητας του DjVu.
- Newspapers & Magazines: Τα περιοδικά με ένα μείγμα κειμένου και εικόνων είναι κατάλληλα για το DjVu λόγω της αποτελεσματικής συμπίεσής του.
Πλεονεκτήματα & Περιορισμοί
Τα πλεονεκτήματα:
- High Compression Ratio: Προσφέρει καλύτερη συμπίεση σε σύγκριση με JPEG, GIF και TIFF.
- Εφαρμοσμένη επεξεργασία κειμένου: Χρησιμοποιεί προηγμένες τεχνικές όπως η κωδικοποίηση JB2 για τη βέλτιστη απεικόνιση.
- Προοδευτική φόρτιση: Επιτρέπει στους χρήστες να βλέπουν τα έγγραφα γρήγορα ακόμη και με αργές συνδέσεις στο διαδίκτυο.
Περιορισμοί:
- Limited Adoption: Το DjVu δεν υποστηρίζεται ή αναγνωρίζεται ευρέως σε σύγκριση με μορφές όπως το PDF.
- Λογισμική εξάρτηση: Απαιτεί συγκεκριμένο λογισμικό για να ανοίξει και να επεξεργαστεί τα αρχεία, το οποίο μπορεί να περιορίσει τη χρησιμότητά του για ορισμένους χρήστες.
Αναπτυσσόμενοι πόροι
Η προγραμματισμός με τα αρχεία DJVU υποστηρίζεται μέσω διαφόρων APIs και βιβλιοθηκών. παραδείγματα κώδικα και οδηγίες εφαρμογής θα προστεθούν σύντομα.
Συχνές ερωτήσεις
Τι εργαλεία μπορώ να χρησιμοποιήσω για την προβολή αρχείων DjVu?
Μπορείτε να χρησιμοποιήσετε λογισμικό όπως το DjVuLibre ή το Adobe Acrobat Reader DC (με plugins) για να ανοίξετε και να βλέπετε τα αρχεία του Dj Vu σε διάφορα λειτουργικά συστήματα.
Πώς μπορώ να μετατρέψω ένα αρχείο DjVu σε PDF?
Χρησιμοποιήστε εργαλεία όπως djvutxt ή διαδικτυακούς μετασχηματιστές που υποστηρίζουν τη μετατροπή των αρχείων DjVu σε μορφή PDF.
Είναι δυνατόν να επεξεργαστεί το κείμενο μέσα σε ένα έγγραφο DjVu?
Η επεξεργασία κειμένου απευθείας στο DjVu είναι περιορισμένη, αλλά μπορείτε να εξαγάγετε και να τροποποιήσετε το κείμενο χρησιμοποιώντας εξειδικευμένο λογισμικό πριν το επανεγκαταστήσετε σε Dj Vu εάν είναι απαραίτητο.