Ποια είναι η διαφορά μεταξύ JPG και JPEG και JFiF;


Απάντηση 1:

Το πρότυπο JPEG είναι το ITU-T T.81. Περιγράφει τον τρόπο συμπίεσης δεδομένων εικόνας αλλά δεν περιγράφει τη δομή ενός αρχείου που μπορεί να χρησιμοποιηθεί για την ανταλλαγή τέτοιων συμπιεσμένων εικόνων. π.χ. ένα αρχείο χάρτη bit έχει κεφαλίδες που περιγράφουν πόσες έγχρωμες συνιστώσες έχει, τις διαστάσεις της εικόνας e.t.c. Ωστόσο, το ITU-T T.81 δεν περιγράφει τίποτα τέτοιο. Λέει απλώς ότι παίρνουμε τα δεδομένα χρώματος, κάνουμε Discrete Cosine Transform σε αυτό, Quantize τα αποτελέσματα, στη συνέχεια χρησιμοποιήστε μηδενική κωδικοποίηση μήκους και κωδικοποίηση huffman για να δημιουργήσετε μια συμπιεσμένη ροή δεδομένων εικόνας.

Το JFIF δημιουργήθηκε ελαφρώς αργότερα και σημαίνει JPEG File Interchange Format. Έτσι, περιγράφει στην πραγματικότητα μια δομή αρχείου (ναι α, όχι την) που μπορεί να χρησιμοποιηθεί για την ανταλλαγή δεδομένων εικόνας συμπιεσμένα σύμφωνα με το ITU-T T.81. Το JFIF ήταν ελεύθερο (χωρίς άδεια, χωρίς περιουσία) και υιοθετήθηκε γρήγορα στις αρχές της δεκαετίας του '90. Το JFIF λέει ότι αποθηκεύουμε 3 χρώματα και αυτά δεν είναι χρώμα RGB αλλά ο χρωματικός χώρος YCbCr. Περιέχει λεπτομέρειες για το πώς να το κάνετε αυτό.

Αργότερα, όταν το αρχείο JFIF έγινε κυρίαρχη μορφή εικόνας JPEG, υιοθετήθηκε ως πρότυπο. Περιλαμβάνεται στο ITU-T T.871.

Τα περισσότερα αρχεία εικόνας που είναι συμβατά με το JPEG είναι αρχεία JFIF. Αν ανοίξετε ποτέ ένα αρχείο εικόνας αυτού του τύπου στο πρόγραμμα επεξεργασίας κειμένου, θα δείτε τα γράμματα "JFIF" γύρω από την αρχή της εικόνας. Δοκιμάστε το εάν δεν με πιστεύετε.

Υπάρχει επίσης μια άλλη μορφή αρχείου που ονομάζεται SPIFF που αποθηκεύει δεδομένα εικόνας σύμφωνα με το ITU-T T.81. Ωστόσο, δεν είναι τόσο δημοφιλές όσο το JFIF.


Απάντηση 2:

Το JPEG σημαίνει κοινή ομάδα φωτογραφικών εμπειρογνωμόνων. Είναι μια μέθοδος για τη συμπίεση εικόνων, αυτή που χρησιμοποιείται περισσότερο για ψηφιακές φωτογραφίες. Το JFIF σημαίνει JPEG File Interchange Format, περιγράφοντας τη μορφή αυτών των αρχείων.

Το JPG δεν σημαίνει τίποτα. ήταν μια προσπάθεια να εφαρμοστεί η επέκταση "JPEG" σε ονόματα αρχείων στο σύστημα αρχείων FAT, τα οποία επιτρέπουν μέγιστη επέκταση 3 χαρακτήρων. Δεν έχω ακούσει ποτέ για το JPE, αλλά φαίνεται να είναι μια εναλλακτική προσπάθεια συντομογραφίας.


Απάντηση 3:

Το JPEG σημαίνει κοινή ομάδα φωτογραφικών εμπειρογνωμόνων. Είναι μια μέθοδος για τη συμπίεση εικόνων, αυτή που χρησιμοποιείται περισσότερο για ψηφιακές φωτογραφίες. Το JFIF σημαίνει JPEG File Interchange Format, περιγράφοντας τη μορφή αυτών των αρχείων.

Το JPG δεν σημαίνει τίποτα. ήταν μια προσπάθεια να εφαρμοστεί η επέκταση "JPEG" σε ονόματα αρχείων στο σύστημα αρχείων FAT, τα οποία επιτρέπουν μέγιστη επέκταση 3 χαρακτήρων. Δεν έχω ακούσει ποτέ για το JPE, αλλά φαίνεται να είναι μια εναλλακτική προσπάθεια συντομογραφίας.