THMMY.gr

Ηλεκτρονικοί Υπολογιστές και Τεχνικά Θέματα => Ήχος, Video, Ψηφιακή Φωτογραφία, Γραφικά (Mp3, DivX, ...) => Topic started by: ~Michelle~ on January 26, 2005, 13:56:38 pm



Title: Πώς αποθηκεύονται οι εικόνες jpeg/jpg?
Post by: ~Michelle~ on January 26, 2005, 13:56:38 pm
Είναι γνωστό ότι π.χ. (διορθώστε με αν κανω λάθος) τα αρχεία bitmap-24 bit αποθηκευονται χρησιμοποιώντας 3 bytes για κάθε pixel ανεξαρτήτως τι χρώμα είναι το pixel. Ετσι, αρχεία bitmap με ίδια ανάλυση έχουν το ίδιο μέγεθος. Αναρωτιόμουν σήμερα τα αρχεια jpeg/jpg με τι τρόπο αποθηκεύουν την είκονα, διότι έχω παρατηρήσει ότι μπορει 2 αρχεία jpeg/jpg να έχουν την ίδια ανάλυση αλλά διαφορετικό μέγεθος... Ξέρει κανείς??


Title: Απ: Πώς αποθηκεύονται οι εικόνες jpeg/jpg?
Post by: JAs0n-X on January 26, 2005, 14:25:18 pm
JPG: Joint Photographic Experts Group. Commonly used to refer to a lossy compression technique, reducing the size of a graphic file by as much as 96%. Usually the best file format for photographs on the Web.

lossy compression:A compression technique in which some data is deliberately removed in order to achieve a greater reduction in compression.

 = abbreviation for Joint experts Picture Group. Specifies a file format for single (static) images. This type of file format uses a 'lossy' compression, i.e. an encoding scheme is used to determine which sections of picture data are redundant [to the human eye] and can be removed to produce a smaller file.While relatively newer than its GIF counterpart, this format is gaining rapid accceptance since it results in large savings in file sizes. Note that JPGs can only be saved in 8-bit per pixel gray-scale mode and 24-bit (the default) per pixel colour mode. Because of this, JPG files are often dithered on low-spec (8-bit) colour systems ; if few colours are available or if the encoding has been done badly, such an image may look very poor.


Χονδρικα: Συμπιεζεται το  αρχειο με μια αφαιρετικη μεθοδο. Αφαιρουνται δηλαδη καποια κομματια τα οποια το ανθρωπινο ματι δεν μπορει να αντιληφθει!


Title: Απ: Πώς αποθηκεύονται οι εικόνες jpeg/jpg?
Post by: Axel on January 26, 2005, 18:30:28 pm
Χονδρικα: Συμπιεζεται το αρχειο με μια αφαιρετικη μεθοδο. Αφαιρουνται δηλαδη καποια κομματια τα οποια το ανθρωπινο ματι δεν μπορει να αντιληφθει!

Αν κοιταξεις μια εικονα σε φορματ bmp και την ιδια σε jpg θα παρατηρησεις απωλεια στο χρωμα, ενα ειδος ξεθωριασματος. Αυτο εξαρταται παντα απο το βαθμο συμπιεσης. Δοκιμασε να κανεις save as jpg στο photoshop και θα καταλαβεις.

Οσο για το επιστημονικο κομματι της ερωτησης σου ριξε μια ματια στο βιβλιο των συστηματων τηλεπικοινωνιας 5ο εξαμηνο, οταν φτασεις εκει. Δε χρειαζεται να σου κανω αναλυση τωρα για DCT, κβαντιστες και κωδικοποιητες. Θα καταλαβεις τοτε. ;)


Title: Απ: Πώς αποθηκεύονται οι εικόνες jpeg/jpg?
Post by: gfloros on January 26, 2005, 20:33:02 pm
Να δώσουμε λίγα πραγματάκια και για κβαντιστές και για codecs και για DCT και για όλα. Λοιπόν επισυνάπτω ένα paper που είναι αρκετά εύκολο στην ανάγνωση. Ας διαβαστεί και για οποιαδήποτε ερώτηση, απορία, ένσταση πάλι εδώ είμαστε να δώσουμε χείρα βοηθείας. Πολύ απλά δύο πράγματα μόνο να αναφέρω. Όπως θα διαβάσεις και στο κείμενο που επισυνάπτω υπάρχουν δύο ήδη κωδικοποίησης (συμπίεσης) JPEG. Το ένα είναι να υπάρχόυν απώλειες σε σχέση με την αρχική εικόνα (lossy) και το άλλο να μην υπάρχουν απώλειες σε σχέση με την αρχική εικόνα (lossless). Στην πρώτη περίπτωση που είναι και η συνηθέστερη χρησιμοποιείται μία μέθοδος που στηρίζεται στον DCT (Discrete Cosine Transform) μετασχηματισμό, στη δέυτερη χρησιμοποιείται κάποια μέθοδος πρόβλεψης (π.χ. πρόβλεψη με βάση γιετονικά pixel). Το διαφορετικό μέγεθος των αρχείων οφείλεται στο βαθμό συμπίεσης που επιτυγχάνουμε και την ποιότητα της εικόνας που επιθυμούμε να έχουμε.
Αυτά τα ολίγα. Διάβασε το pdf, είναι πολύ καλό...
Flo