Ποια είναι η διαφορά μεταξύ JPG, PNG και GIF;

Καθώς συνεχίζουμε να στηριζόμαστε στην παλιά τεχνολογία εικόνων, οι τύποι μορφών αρχείων συνεχίζουν να συσσωρεύονται, ο καθένας με τις δικές του αποχρώσεις και χρήσεις. Τα JPG, PNG και GIF έχουν γίνει τα πιο συνηθισμένα, αλλά τι τα ξεχωρίζει μεταξύ τους;

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

JPG (Κοινή ομάδα εμπειρογνωμόνων φωτογραφίας)

Το JPG ήταν ένας τύπος αρχείου που αναπτύχθηκε από την Κοινή Ομάδα Εμπειρογνωμόνων Φωτογραφίας (JPEG) ως πρότυπο για επαγγελματίες φωτογράφους. Όπως και η μέθοδος που χρησιμοποιούν τα αρχεία ZIP για να βρουν απολύσεις σε αρχεία για τη συμπίεση δεδομένων, τα JPG συμπιέζουν δεδομένα εικόνας μειώνοντας τμήματα εικόνων σε μπλοκ pixel ή "πλακίδια". Η συμπίεση JPG έχει την ατυχή παρενέργεια του να είναι μόνιμη, ωστόσο, καθώς η τεχνολογία για το αρχείο δημιουργήθηκε για την αποθήκευση μεγάλων φωτογραφικών αρχείων εικόνας σε εκπληκτικά μικρούς χώρους και όχι για επεξεργασία φωτογραφιών.

Τα JPG έχουν γίνει η de facto τυπική εικόνα του Διαδικτύου επειδή μπορούν να συμπιεστούν τόσο πολύ. Ένα τυπικό JPG μπορεί να συμπιεστεί με αναλογία οπουδήποτε από 2: 1 έως και 100: 1, ανάλογα με τις ρυθμίσεις σας. Ιδιαίτερα στις μέρες του Internet μέσω τηλεφώνου, τα JPG ήταν ο μόνος βιώσιμος τρόπος αποστολής πληροφοριών εικόνας.

Ωστόσο, λόγω της χαμένης φύσης του JPG, δεν είναι ο ιδανικός τρόπος αποθήκευσης αρχείων τέχνης. Ακόμα και η ρύθμιση υψηλότερης ποιότητας για JPG είναι συμπιεσμένη και θα αλλάξει την εμφάνιση της εικόνας σας, αν είναι ελαφρώς. Το JPG επίσης δεν είναι το ιδανικό μέσο για τυπογραφία, ευκρινείς γραμμές ή ακόμα και φωτογραφίες με αιχμηρές άκρες, καθώς συχνά θολώνουν ή αλείφονται από το anti-aliasing. Αυτό που είναι δυνητικά χειρότερο, είναι ότι αυτή η απώλεια μπορεί να συσσωρευτεί - η αποθήκευση πολλαπλών εκδόσεων έργων τέχνης μπορεί να προκαλέσει υποβάθμιση με κάθε αποθήκευση. Ωστόσο, είναι κοινό να βλέπουμε αυτά τα πράγματα να αποθηκεύονται ως JPG, απλώς και μόνο επειδή ο τύπος αρχείου είναι τόσο πανταχού παρόν.

Η Κοινή Ομάδα Εμπειρογνωμόνων Φωτογραφίας ανέπτυξε τεχνολογία JPG χωρίς απώλειες για την καταπολέμηση αυτού του σοβαρού προβλήματος υποβάθμισης της ποιότητας. Ωστόσο, λόγω των ταχυτήτων dial-up και της γενικής έλλειψης ενδιαφέροντος για αρχεία υψηλής ποιότητας που δεν υποβαθμίζουν, το πρότυπο JPG-LS δεν έπιασε ποτέ.

Είναι δυνατή η λήψη προσθηκών που επιτρέπουν στους χρήστες να ανοίγουν και να αποθηκεύουν το χωρίς απώλειες JPG2000 και ορισμένα προγράμματα, όπως η εφαρμογή προεπισκόπησης της Apple, μπορούν να διαβάσουν και να αποθηκεύσουν το JPG2000 απευθείας από το κουτί.

Τα JPG υποστηρίζουν RGB και CMYK 24-bit, καθώς και κλίμακα του γκρι 8-bit. Προσωπικά δεν προτείνω τη χρήση χρωμάτων CMYK σε JPGs. Είναι επίσης σημαντικό να σημειωθεί ότι τα JPG κλίμακας του γκρι δεν συμπιέζουν σχεδόν όσο τα χρώματα.

GIF (Μορφή ανταλλαγής γραφικών)

Το GIF, όπως και το JPG, είναι ένας παλαιότερος τύπος αρχείου και γενικά συνδέεται με το Διαδίκτυο σε αντίθεση με τη φωτογραφία. Το GIF σημαίνει "Graphics Interchange Format" και χρησιμοποιεί την ίδια συμπίεση LZW χωρίς απώλειες που χρησιμοποιούν οι εικόνες TIFF. Αυτή η τεχνολογία ήταν κάποτε αμφιλεγόμενη (για ζητήματα επιβολής διπλωμάτων ευρεσιτεχνίας) αλλά έχει γίνει αποδεκτή μορφή αφού όλα τα διπλώματα ευρεσιτεχνίας έχουν λήξει.

Το GIF είναι εκ φύσεως ένα αρχείο χρώματος 8-bit, που σημαίνει ότι περιορίζονται σε μια παλέτα 256 χρωμάτων, τα οποία μπορούν να ληφθούν από το χρωματικό μοντέλο RGB και να αποθηκευτούν σε έναν πίνακα χρώματος αναζήτησης (CLUT), ή απλά στο "Color Table". Υπάρχουν, ωστόσο, τυπικές παλέτες χρωμάτων, όπως η παλέτα "Web Safe". Μια σημαντική σημείωση είναι ότι οι εικόνες σε κλίμακα του γκρι είναι από τη φύση τους μια παλέτα 8-bit, οπότε η αποθήκευσή τους ως GIF είναι αρκετά ιδανική.

Εκτός από την υποστήριξη για διαφάνεια, το GIF υποστηρίζει επίσης κινούμενες εικόνες, περιορίζοντας κάθε καρέ σε 256 προεπιλεγμένα χρώματα.

Ενώ το GIF δεν είναι χαμένο όπως το JPG, η μετατροπή σε χρώμα 8-bit στρεβλώνει πολλές εικόνες, χρησιμοποιώντας φίλτρα πρόσμιξης για οπτική ανάμειξη ή "διάχυτα" χρώματα, παρόμοια με κουκκίδες ημίτονο ή πόντι. Αυτό μπορεί να αλλάξει ριζικά μια εικόνα για το χειρότερο ή, σε ορισμένες περιπτώσεις, να χρησιμοποιηθεί για να δημιουργήσει ένα ενδιαφέρον αποτέλεσμα.

Λόγω αυτής της μη χαμένης μορφής, το GIF μπορεί να χρησιμοποιηθεί για να διατηρεί στενές γραμμές στην τυπογραφία και τα γεωμετρικά σχήματα, αν και αυτά τα πράγματα ταιριάζουν καλύτερα σε διανυσματικά αρχεία γραφικών όπως το SVG ή το εγγενές σχήμα του Adobe Illustrator, AI.

Το GIF δεν είναι ιδανικό για σύγχρονη φωτογραφία, ούτε αποθήκευση εικόνων. Σε μικρά μεγέθη με πολύ περιορισμένους πίνακες χρωμάτων, οι εικόνες GIF μπορεί να είναι μικρότερες από τα αρχεία JPG. Αλλά στα περισσότερα συνηθισμένα μεγέθη, η συμπίεση JPG θα δημιουργήσει μια μικρότερη εικόνα. Είναι σε μεγάλο βαθμό παρωχημένα, χρήσιμα μόνο για τη δημιουργία μωρών που χορεύουν ή για τη δημιουργία τραχιών διαφανειών.

PNG (φορητά γραφικά δικτύου)

Το PNG σημαίνει φορητά γραφικά δικτύου (ή, ανάλογα με το ποιον ρωτάτε, το αναδρομικό "PNG-Not-GIF"). Αναπτύχθηκε ως ανοιχτή εναλλακτική λύση για το GIF, το οποίο χρησιμοποίησε τον ιδιόκτητο αλγόριθμο συμπίεσης LZW που συζητήθηκε προηγουμένως. Το PNG είναι ένας εξαιρετικός τύπος αρχείου για γραφικά Διαδικτύου, καθώς υποστηρίζει διαφάνεια σε προγράμματα περιήγησης με κομψότητα που δεν διαθέτει το GIF. Παρατηρήστε πώς αλλάζει και συνδυάζεται το διαφανές χρώμα με το φόντο. Κάντε δεξί κλικ στην εικόνα για να δείτε. Αυτή είναι στην πραγματικότητα μια εικόνα που έχει τέσσερα διαφορετικά χρώματα φόντου.

Το PNG υποστηρίζει χρώμα 8 bit όπως το GIF, αλλά υποστηρίζει επίσης χρώμα RGB 24 bit, όπως και το JPG. Είναι επίσης αρχεία χωρίς απώλειες, συμπιέζοντας φωτογραφικές εικόνες χωρίς υποβάθμιση της ποιότητας της εικόνας. Το PNG τείνει να είναι ο μεγαλύτερος από τους τρεις τύπους αρχείων και δεν υποστηρίζεται από ορισμένα (συνήθως παλαιότερα) προγράμματα περιήγησης.

Εκτός από την εξαιρετική μορφή διαφάνειας, η μη ζημιογόνος φύση του PNG 24 bit είναι ιδανική για λογισμικό οθόνης, επιτρέποντας την αναπαραγωγή pixel για το περιβάλλον της επιφάνειας εργασίας σας.

Ποιο να χρησιμοποιήσω;

Από αριστερά προς τα δεξιά, αυτά τα αρχεία είναι: 24-bit JPG Compressed, 8-bit GIF, 8-bit PNG, Full Quality 24-bit JPG και 24-bit PNG. Σημειώστε ότι τα μεγέθη των αρχείων αυξάνονται προς την ίδια κατεύθυνση.

Το PNG είναι ο μεγαλύτερος τύπος εικόνας για μεγαλύτερες εικόνες, που συχνά περιέχει πληροφορίες που μπορεί να είναι χρήσιμες ή όχι, ανάλογα με τις ανάγκες σας. Το PNG 8-bit είναι μια επιλογή, αλλά το GIF είναι μικρότερο. Ούτε είναι οι βέλτιστες επιλογές για φωτογραφία, καθώς το JPG είναι πολύ μικρότερο από το PNG χωρίς απώλειες με ελάχιστη μόνο απώλεια ποιότητας. Και για την αποθήκευση αρχείων υψηλής ανάλυσης, το JPG συμπιέζεται σε μικρές αναλογίες, με απώλεια ποιότητας ορατή μόνο σε στενή επιθεώρηση.

Εν συντομία:

  • Το PNG είναι καλή επιλογή για διαφάνεια και μικρότερα αρχεία. Μεγαλύτερα αρχεία, όχι τόσο πολύ, εκτός αν απαιτείτε εικόνες που δεν έχουν απώλειες.
  • Το GIF είναι σε μεγάλο βαθμό καινοτομία και είναι χρήσιμο μόνο για κινούμενα σχέδια, αλλά μπορεί να παράγει μικρές εικόνες 8-bit.
  • Το JPG εξακολουθεί να είναι ο βασιλιάς για φωτογραφίες και εικόνες που μοιάζουν με φωτογραφίες στο Διαδίκτυο, αλλά προσέξτε, καθώς το αρχείο σας μπορεί να υποβαθμιστεί με κάθε αποθήκευση.

Εικόνα του Keizersgracht, στο Άμστερνταμ από τον Massimo Catarinella μέσω της Wikipedia , που κυκλοφόρησε με άδεια Creative Commons . Παράγωγες εικόνες διαθέσιμες με την ίδια άδεια. Δεν με ενδιαφέρει να ξέρω ποιος δημιούργησε το χορό μωρό.