1.2 ΣΥΓΚΡΙΣΗ ΜΕΤΑΞΥ ΤΩΝ TIFF ΚΑΙ ΑΛΛΩΝ ΔΙΑΤΑΞΕΩΝ


Τα παραδοσιακά αρχεία εικόνων χρησιμοποιούν μια σταθερή διάταξη (τα δεδομένα βρίσκονται σε καθορισμένες θέσεις μέσα στο αρχείο), όπως φαίνεται στο σχήμα 1.1. Η οργάνωση και η θέση των δεδομένων είναι γνωστή πριν την ανάγνωση του αρχείου. Για παράδειγμα, η πληροφορία για την "Χ ανάλυση" της εικόνας είναι πάντοτε αποθηκευμένη στα BYTE 2 και 3 του αρχείου, για την "Υ ανάλυση" στα BYTE 4 και 5 κ.ο.κ.



BYTE 0 +-----------------------+ +- ΕΚΔΟΣΗ -| BYTE 2 +-----------------------| +- ΑΝΑΛΥΣΗ ΣΤΟΝ Χ -| BYTE 4 +-----------------------| +- ΑΝΑΛΥΣΗ ΣΤΟΝ Υ -| BYTE 6 +-----------------------| +- ΠΛΑΤΟΣ ΕΙΚΟΝΑΣ -| BYTE 8 +-----------------------| +- ΥΨΟΣ ΕΙΚΟΝΑΣ -| BYTE 10 +-----------------------| : ΕΠΙΠΕΔΑ ΧΡΩΜΑΤΩΝ : : : BYTE 64 +-----------------------| : ΔΕΔΟΜΕΝΑ ΕΙΚΟΝΑΣ : : : +-----------------------| : :

σχήμα 1.1


Τα TIFF χρησιμοποιούν διαφορετική οργάνωση η οποία συχνά χρησιμοποιείται και στην σχεδίαση βάσεων δεδομένων. Στο σχήμα 1.2 βλέπουμε ένα διάγραμμα με μερικές πληροφορίες ενός αρχείου TIFF. Κάθε ετικέτα του αρχείου TIFF είναι μία επικεφαλίδα, η οποία περιγράφει πληροφορίες που περιλαμβάνονται στο αρχείο. Η κάθε ετικέτα χωρίζεται σε επιμέρους πεδία. Μέσα σε ένα αρχείο TIFF οι ετικέτες δεν έχουν καθορισμένες θέσεις. Κάθε ετικέτα αναγνωρίζεται επειδή το πρώτο πεδίο της δηλώνει το όνομα της. Η ετικέτα περιλαμβάνει και άλλα πεδία τα οποία περιγράφουν το μήκος και το μέγεθος της περιγραφόμενης πληροφορίας. Τέλος, ακολουθεί η ίδια η πληροφορία ή ο δείκτης της διεύθυνσης της πραγματικής πληροφορίας της ετικέτας, στην περίπτωση που η πληροφορία είναι μεγαλύτερη από τέσσερα BYTE (περισσότερες πληροφορίες πάνω στις ετικέτες θα βρείτε στις επόμενες ενότητες).

Παραδείγματος χάρην, για να βρούμε την ανάλυση της εικόνας στον άξονα Χ χρησιμοποιείται η ετικέτα " ΑΝΑΛΥΣΗ ΣΤΟΝ ΑΞΟΝΑ Χ ". Η ετικέτα εντοπίζεται διαβάζοντας τους κωδικούς όλων των ετικετών, ενώ στα τέσσερα τελευταία της BYTE δεν περιέχει την πραγματική πληροφορία (δεδομένα), αλλά την διεύθυνση που βρίσκεται η πληροφορία μέσα στο αρχείο.

Κάθε πληροφορία που περιγράφει την εικόνα απαιτεί μία μοναδική ετικέτα. Για παράδειγμα, υπάρχει μία ετικέτα για την "ΑΝΑΛΥΣΗ ΣΤΟΝ ΑΞΟΝΑ Χ" της εικόνας, μία για την " ΑΝΑΛΥΣΗ ΣΤΟΝ ΑΞΟΝΑ Υ ", μία για τις χρησιμοποιούμενες μεθόδους συμπίεσης δεδομένων κ.λ.π.

Μία άλλη διαφορά μεταξύ των άλλων διατάξεων αρχείων εικόνας και των TIFF είναι ότι τα TIFF περιέχουν πρόσθετες πληροφορίες, οι οποίες συνήθως δεν υπάρχουν στις άλλες διατάξεις αρχείων εικόνας. Για παράδειγμα, τα TIFF δίνουν τη δυνατότητα υποστήριξης διαφόρων αλγορίθμων συμπίεσης, πληροφοριών για τον τρόπο σχεδίασης ή κατασκευής της εικόνας. Ακόμα υποστηρίζουν διάφορους τύπους εικόνας, όπως ασπρόμαυρες, με αποχρώσεις γκρι και έγχρωμες.



+-----------------------+ ΕΠΙΚΕΦΑΛΙΔΑ | ΔΕΔΟΜΕΝΑ | | ΕΠΙΚΕΦΑΛΙΔΑΣ | | | +-----------------------| +-----| ΔΕΙΚΤΗΣ ΚΑΤΑΛΟΓΟΥ | | +-----------------------+ | | +-----------------------+ ΚΑΤΑΛΟΓΟΣ +---->| ΕΤΙΚΕΤΑ 1 | +-----------------------| | ΕΤΙΚΕΤΑ 2 | +-----------------------| +----| ΕΤΙΚΕΤΑ 3 | | +-----------------------| | : o-:--+ | +-----------------------| | | | ΕΤΙΚΕΤΑ Ν | | | +-----------------------+ | | | | +-----------------------+ | ΠΛΗΡΟΦΟΡΙΕΣ +--->| ΔΕΔΟΜΕΝΑ ΕΤΙΚΕΤΩΝ | | ΕΤΙΚΕΤΩΝ | ΜΗΚΟΥΣ ΜΕΓΑΛΥΤΕΡΟΥ | | | ΤΩΝ 4 BYTE | | +-----------------------+ | | +-----------------------+ | ΕΙΚΟΝΑ | ΔΕΔΟΜΕΝΑ ΕΙΚΟΝΑΣ |<-+ : : : : | | +-----------------------+


σχήμα 1.2