Σχεδιασμός αρχείων 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-191996-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 εάν είναι απαραίτητο.

Αναφορές

 Ελληνικά