λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Συμπίεση δεδομένων

Πώς υπολογίζετε τον λόγο συμπίεσης που παράγεται από την κωδικοποίηση JPEG;

Δεν μπορείτε να υπολογίσετε τον ακριβή λόγο συμπίεσης που παράγεται από την κωδικοποίηση JPEG χρησιμοποιώντας έναν απλό τύπο. Εδώ είναι γιατί:

* Το JPEG είναι ένας αλγόριθμος συμπίεσης απώλειας. Αυτό σημαίνει ότι ορισμένες πληροφορίες απορρίπτονται κατά τη διάρκεια της διαδικασίας συμπίεσης και είναι αδύνατο να ανακτήσετε τέλεια τα αρχικά δεδομένα. Το ποσό των χαμένων πληροφοριών εξαρτάται από τις ρυθμίσεις συμπίεσης.

* jpeg χρησιμοποιεί έναν πολύπλοκο αλγόριθμο. Περιλαμβάνει πολλαπλά βήματα όπως η μετατροπή του χώρου χρώματος, ο διακριτός μετασχηματισμός συνημιτονίου, η ποσοτικοποίηση και η κωδικοποίηση εντροπίας. Κάθε βήμα εισάγει το δικό του επίπεδο συμπίεσης.

Αντί να υπολογίσετε μια ακριβή αναλογία συμπίεσης, μπορείτε:

1. Μετρήστε τον λόγο συμπίεσης

* Πριν από την κωδικοποίηση: Προσδιορίστε το αρχικό μέγεθος αρχείου (π.χ. σε bytes).

* μετά την κωδικοποίηση: Προσδιορίστε το μέγεθος του κωδικοποιημένου αρχείου JPEG.

* Υπολογίστε την αναλογία: Διαχωρίστε το αρχικό μέγεθος του αρχείου από το κωδικοποιημένο μέγεθος αρχείου. Για παράδειγμα, εάν το αρχικό αρχείο είναι 1000KB και το JPEG είναι 200KB, ο λόγος συμπίεσης είναι 1000/200 =5.

2. Χρησιμοποιήστε ρυθμίσεις ποιότητας για να εκτιμήσετε τη συμπίεση.

* Οι κωδικοποιητές JPEG προσφέρουν συνήθως μια ρύθμιση ποιότητας (π.χ. 0-100%).

* Οι ρυθμίσεις υψηλότερης ποιότητας σημαίνουν λιγότερη συμπίεση (μεγαλύτερο μέγεθος αρχείου) και λιγότερη απώλεια πληροφοριών. Οι ρυθμίσεις χαμηλότερης ποιότητας σημαίνουν περισσότερη συμπίεση (μικρότερο μέγεθος αρχείου) και περισσότερη απώλεια πληροφοριών.

Σημαντικές εκτιμήσεις:

* πολυπλοκότητα εικόνας: Η απόδοση συμπίεσης JPEG εξαρτάται από την πολυπλοκότητα της εικόνας. Οι εικόνες με πολλές λεπτομέρειες και σύνθετα μοτίβα θα έχουν γενικά υψηλότερες αναλογίες συμπίεσης.

* Τύπος αρχείου: Το JPEG είναι ειδικά σχεδιασμένο για φωτογραφικές εικόνες, οπότε ο λόγος συμπίεσης θα είναι πολύ χαμηλότερος για εικόνες με κείμενο ή γραφικά.

* Λογισμικό και ρυθμίσεις: Ο συγκεκριμένος κωδικοποιητής JPEG και οι ρυθμίσεις του μπορούν επίσης να επηρεάσουν τον λόγο συμπίεσης.

Συνοπτικά, ενώ μια ακριβής φόρμουλα για τον υπολογισμό του λόγου συμπίεσης JPEG δεν υπάρχει, μπορείτε να μετρήσετε την αναλογία μετά την κωδικοποίηση ή τη χρήση των ρυθμίσεων ποιότητας ως εκτίμηση της συμπίεσης.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα