Λεξικό

Τι είναι το χρώμα φόντου;

Το χρώμα φόντου είναι ένα προεπιλεγμένο χρώμα για τον χώρο πίσω από μια εικόνα. Τα αρχεία PNG, GIF και τα κινούμενα αρχεία WebP μπορούν να το αποθηκεύσουν ως μια σύντομη σειρά αριθμών.

background-color

Το χρώμα φόντου είναι ένα χρώμα που ένα αρχείο εικόνας προτείνει για την περιοχή πίσω από την εικόνα. Ένας προβολέας μπορεί να το χρησιμοποιήσει για να γεμίσει τον κενό χώρο γύρω από την εικόνα και τα διαφανή μέρη της. Το χρώμα είναι μόνο μια πρόταση και ένα πρόγραμμα δεν είναι υποχρεωμένο να το χρησιμοποιήσει.

Ποια αρχεία το φέρουν

Ένα χρώμα φόντου μπορεί να εμφανίζεται σε 3 συνήθεις μορφές εικόνας:

  • Τα αρχεία PNG αποθηκεύουν το χρώμα φόντου σε ένα προαιρετικό τμήμα του αρχείου που ονομάζεται τμήμα bKGD.
  • Τα αρχεία GIF αποθηκεύουν το χρώμα φόντου στον περιγραφέα λογικής οθόνης, μια κεφαλίδα που πρέπει να έχει κάθε αρχείο GIF.
  • Τα κινούμενα αρχεία WebP αποθηκεύουν το χρώμα φόντου στο τμήμα ANIM.

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

Πώς φαίνεται η τιμή

Σε μια αναφορά μεταδεδομένων, το χρώμα φόντου είναι μια σύντομη σειρά αριθμών. Πόσους αριθμούς θα δείτε εξαρτάται από τη μορφή και τον τύπο της εικόνας:

  • Ένα αρχείο GIF εμφανίζει έναν αριθμό: μια θέση στον πίνακα χρωμάτων του αρχείου, που ονομάζεται και παλέτα.
  • Ένα αρχείο PNG με παλέτα εμφανίζει επίσης έναν αριθμό: μια θέση σε αυτήν την παλέτα.
  • Ένα αρχείο PNG σε κλίμακα του γκρι εμφανίζει έναν αριθμό: ένα επίπεδο γκρι, όπου το 0 είναι μαύρο.
  • Ένα έγχρωμο αρχείο PNG εμφανίζει 3 αριθμούς: κόκκινο, πράσινο και μπλε, με αυτή τη σειρά.
  • Ένα κινούμενο αρχείο WebP εμφανίζει 4 αριθμούς: μπλε, πράσινο, κόκκινο και άλφα, με αυτή τη σειρά. Το άλφα δείχνει πόσο συμπαγές είναι το χρώμα, από 0 για πλήρως διαφανές έως 255 για πλήρως αδιαφανές.

Για αρχεία PNG σε κλίμακα του γκρι και έγχρωμα, το εύρος εξαρτάται από το βάθος bit της εικόνας. Σε μια εικόνα 8-bit, κάθε αριθμός κυμαίνεται από 0 έως 255. Σε μια εικόνα 16-bit, η μέγιστη τιμή είναι 65535.

Πώς οι αριθμοί γίνονται χρώμα

Μια τριάδα RGB είναι ένα σύνολο 3 αριθμών για το κόκκινο, το πράσινο και το μπλε φως. Κάθε αριθμός δείχνει πόσο από αυτό το φως υπάρχει στο μείγμα. Για παράδειγμα, οι τιμές 83 57 124 σε ένα έγχρωμο αρχείο PNG 8-bit περιγράφουν ένα σκούρο μωβ.

Οι ιστοσελίδες και τα προγράμματα γραφικών μπορούν να γράψουν το ίδιο χρώμα ως δεκαεξαδικό κωδικό. Σε μια εικόνα 8-bit, καθένας από τους 3 αριθμούς γίνεται ένα ζεύγος χαρακτήρων από 00 έως FF, που αντιστοιχεί στο 0 έως 255. Έτσι το 83 57 124 γίνεται #53397C.

Ένα έγχρωμο αρχείο PNG 16-bit χρειάζεται ένα ακόμη βήμα. Κάθε τιμή πρέπει πρώτα να κλιμακωθεί στο εύρος 0 έως 255.

Ένας μόνος αριθμός σε ένα αρχείο GIF ή σε ένα PNG με παλέτα δεν είναι από μόνος του χρώμα. Ο αριθμός δείχνει σε μια καταχώριση στην παλέτα και αυτή η καταχώριση περιέχει τις τιμές κόκκινου, πράσινου και μπλε.

Από πού προέρχεται η τιμή

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

Το GIMP, για παράδειγμα, προσφέρει μια επιλογή "Save background color" όταν εξάγετε ένα αρχείο PNG. Το GIMP στη συνέχεια αποθηκεύει το χρώμα φόντου που έχει επιλεγεί στην εργαλειοθήκη του.

Γιατί έχει σημασία

Το αποθηκευμένο χρώμα συχνά δεν έχει ορατή επίδραση. Η προδιαγραφή PNG λέει στους προβολείς να αγνοούν το χρώμα φόντου όταν υπάρχει καλύτερο φόντο. Η ιστοσελίδα γύρω από μια εικόνα σε έναν browser είναι ένα παράδειγμα.

Στις κινούμενες εικόνες, το πεδίο μπορεί να έχει μεγαλύτερη σημασία. Τόσο το GIF όσο και το WebP επιτρέπουν σε ένα καρέ να επαναφέρει την περιοχή του στο χρώμα φόντου αφού το καρέ έχει εμφανιστεί.

Το πεδίο περιέχει μόνο ένα χρώμα. Δεν περιέχει προσωπικές πληροφορίες και δεν λέει τίποτα για μια κάμερα ή ένα μέρος.

Meta Keys