Since GIMP 2.10 layer modes have changed. The old perceptual layer modes are still available for backwards compatibility. They are called «legacy layer modes». These legacy layer modes will be used when loading images made before the introduction of the new, mostly linear, layer modes.
For more information on layer modes in general, see the default Layer Modes.
If you need to stay compatible with older GIMP versions or you need to use the legacy layer modes for other reasons, look for the icon to the right of the layer modes selection. This drop down menu will let you choose between Default and Legacy. If you choose the latter, the layer modes list will only show the legacy layer modes and all modes will have «(legacy)» behind their name (the selected mode will use the short version «(l)»).
Σχήμα 8.48. Images (masks) used for the layer mode examples
Μάσκα 1
Mask 2 (note: this image is not the actual mask used, but a screenshot of the mask with the checkerboard pattern showing the transparent parts in GIMP)
In the descriptions of the layer modes below, the equations are also shown. This is for those who are curious about the mathematics of the layer modes. You do not need to understand the equations in order to use the layer modes.
Οι εξισώσεις είναι σε συντομογραφική σημειογραφία. Π.χ., η εξίσωση
means, «For each pixel in the upper (Mask) and lower (Image) layer, add each of the corresponding color components together to form the E resulting pixel's color.» Pixel color components must always be between 0 and 255.
![]() |
Σημείωση |
---|---|
Εκτός και η πιο κάτω περιγραφή λέει αλλιώς, ένα αρνητικό χρωματικό συστατικό ορίζεται στο 0 και ένα χρωματικό συστατικό μεγαλύτερο από 255 ορίζεται στο 255. |
The examples below show the effects of each of the legacy modes. Note that for simplicity we will omit «(legacy)» when mentioning the layer modes here.
Αφού τα αποτέλεσματα κάθε κατάστασης διαφέρουν πολύ ανάλογα με τα χρώματα των στρώσεων, αυτές οι εικόνες μπορούν να σας δώσουν μόνο μια γενική ιδέα της λειτουργίας των καταστάσεων. Δοκιμάστε τες μόνοι σας. Μπορείτε να αρχίσετε με δύο παρόμοιες στρώσεις, όπου η μία είναι αντίγραφο της άλλης, αλλά ελαφρά τροποποιημένη (εφαρμόζοντας θόλωση, μετακίνηση, περιστροφή, κλιμάκωση, αναστροφή χρώματος κλ.) και βλέποντας τι συμβαίνει με τις καταστάσεις στρώσης.
Κανονικές καταστάσεις στρώσεων
In this group, only «Normal» is normal.
Σχήμα 8.50. Παράδειγμα για την κατάσταση στρώσης «Κανονική»
Και οι δυό εικόνες είναι ανακατεμένες μεταξύ τους με την ίδια ένταση.
Με 100% αδιαφάνεια μόνο η κορυφαία στρώση εμφανίζεται όταν αναμιγνύεται με «Κανονική» κατάσταση.
Κανονική κατάσταση είναι η προκαθορισμένη κατάσταση στρώσης. Η επάνω στρώση καλύπτει τις αποκάτω στρώσεις. Εάν θέλετε να δείτε οτιδήποτε κάτω από την πάνω στρώση όταν χρησιμοποιείται αυτήν την κατάσταση, η στρώση πρέπει να έχει μερικές διαφανείς περιοχές.
Η εξίσωση είναι:
Σχήμα 8.51. Παράδειγμα για την κατάσταση στρώσης «Διάλυση»
Και οι δυό εικόνες είναι ανακατεμένες μεταξύ τους με την ίδια ένταση.
Με 100% αδιαφάνεια μόνο η κορυφαία στρώση εμφανίζεται όταν αναμιγνύονται με «διάλυση».
Η κατάσταση Διάλυση διαλύει την ανώτερη στρώση στην αποκάτω στρώση σχεδιάζοντας ένα τυχαίο μοτίβο εικονοστοιχείων σε περιοχές μερικής διαφάνειας. Είναι χρήσιμη ως κατάσταση στρώσης, αλλά και ως κατάσταση βαψίματος.
Αυτό είναι ειδικά ορατό κατά μήκος των άκρων σε μία εικόνα. Είναι πιο εύκολο να το δείτε σε ένα μεγεθυσμένο στιγμιότυπο. Η εικόνα στα αριστερά δείχνει την «Κανονική» κατάσταση στρώσης (μεγεθυσμένη) και η εικόνα στα δεξιά δείχνει τις ίδιες δύο στρώσεις σε κατάσταση «Διάλυση», όπου μπορεί να φανεί καθαρά πώς τα εικονοστοιχεία διασκορπίζονται.
Καταστάσεις στρώσεων φωτισμού
Σχήμα 8.53. Παράδειγμα για κατάσταση στρώσης «Φωτισμός μόνο»
Η μάσκα 1 χρησιμοποιείται ως κορυφαία στρώση με 100% αδιαφάνεια.
Η μάσκα 2 χρησιμοποιείται ως ανώτερη στρώση με 100% αδιαφάνεια.
Η κατάσταση
συγκρίνει κάθε συστατικό καθενός εικονοστοιχείου στην κορυφαία στρώση με το αντίστοιχο στην χαμηλότερη στρώση και χρησιμοποιεί την μεγαλύτερη τιμή στην τελική εικόνα. Πλήρως μαύρες στρώσεις δεν επιδρούν στην τελική εικόνα και πλήρως λευκές στρώσεις καταλήγουν σε λευκή εικόνα.Η εξίσωση είναι:
Η κατάσταση είναι αθροιστική· η σειρά των δύο στρώσεων δεν πειράζει.
Σχήμα 8.54. Παράδειγμα για την κατάσταση στρώσης «Οθόνη»
Η μάσκα 1 χρησιμοποιείται ως κορυφαία στρώση με 100% αδιαφάνεια.
Η μάσκα 2 χρησιμοποιείται ως ανώτερη στρώση με 100% αδιαφάνεια.
Η κατάσταση Οθόνημετατρέπει τις τιμές καθενός από τα ορατά εικονοστοιχεία στις δύο στρώσεις της εικόνας. (Δηλαδή, αφαιρεί καθένα τους από το 255.) Έπειτα τις πολλαπλασιάζει μαζί, διαιρεί με 255 και αντιστρέφει πάλι αυτήν την τιμή. Η τελική εικόνα είναι συνήθως πιο φωτεινή και μερικές φορές «ξεπλυμένη» στην εμφάνιση. Οι εξαιρέσεις σ' αυτό είναι μια μαύρη στρώση που δεν αλλάζει την άλλη στρώση και η λευκή στρώση που καταλήγει σε άσπρη εικόνα. Πιο σκούρα χρώματα στην εικόνα φαίνονται να είναι πιο διαφανή.
Η εξίσωση είναι:
Η κατάσταση είναι αθροιστική· η σειρά των δύο στρώσεων δεν πειράζει.
Σχήμα 8.55. Παράδειγμα για κατάσταση στρώσης «Υπεκφυγή»
Η μάσκα 1 χρησιμοποιείται ως κορυφαία στρώση με 100% αδιαφάνεια.
Η μάσκα 2 χρησιμοποιείται ως ανώτερη στρώση με 100% αδιαφάνεια.
Η κατάσταση Υπεκφυγή πολλαπλασιάζει την τιμή του εικονοστοιχείου της κατώτερης στρώσης με 256, έπειτα τη διαιρεί αντιστρέφοντας την τιμή εικονοστοιχείου της άνω στρώσης. Η τελική εικόνα είναι συνήθως πιο φωτεινή, αλλά μερικά χρώματα μπορεί να αντιστραφούν.
Στη φωτογραφία υπεκφυγή είναι μια τεχνική που χρησιμοποιείται σε ένα σκοτεινό δωμάτιο για να μειώσει την έκθεση σε συγκεκριμένες περιοχές της εικόνας. Αυτό προσφέρει λεπτομέρειες στις σκιές. Όταν χρησιμοποιείται για αυτό το σκοπό η υπεκφυγή δουλεύει άριστα σε εικόνες γκρι κλίμακας και καλύτερα με ένα εργαλείο ζωγραφικής παρά με κατάσταση στρώσης.
Η εξίσωση είναι:
Σχήμα 8.56. Παράδειγμα για κατάσταση στρώσης «Προσθήκη»
Η μάσκα 1 χρησιμοποιείται ως κορυφαία στρώση με 100% αδιαφάνεια.
Η μάσκα 2 χρησιμοποιείται ως ανώτερη στρώση με 100% αδιαφάνεια.
Η κατάσταση Προσθήκη είναι πολύ απλή. Οι τιμές εικονοστοιχείου της κορυφαίας και κατώτερης στρώσης προστίθενται μεταξύ τους. Η τελική εικόνα είναι συνήθως πιο φωτεινή. Η εξίσωση μπορεί να καταλήξει σε χρωματικές τιμές μεγαλύτερες από 255, έτσι μερικά από τα φωτεινά χρώματα μπορεί να οριστούν σε μια μέγιστη τιμή 255.
Η εξίσωση είναι:
Η κατάσταση είναι αθροιστική· η σειρά των δύο στρώσεων δεν πειράζει.
Καταστάσεις στρώσεων σκοτεινιάσματος
Σχήμα 8.57. Παράδειγμα για κατάσταση στρώσης «Σκοτείνιασμα μόνο»
Η μάσκα 1 χρησιμοποιείται ως κορυφαία στρώση με 100% αδιαφάνεια.
Η μάσκα 2 χρησιμοποιείται ως ανώτερη στρώση με 100% αδιαφάνεια.
Η κατάσταση
συγκρίνει κάθε συστατικό καθενός εικονοστοιχείου στην κορυφαία στρώση με το αντίστοιχο στην χαμηλότερη στρώση και χρησιμοποιεί την μικρότερη τιμή στην τελική εικόνα. Πλήρως λευκές στρώσεις δεν έχουν καμιά επίδραση στην τελική εικόνα και πλήρως μαύρες στρώσεις καταλήγουν σε μια μαύρη εικόνα.Η εξίσωση είναι:
Η κατάσταση είναι αθροιστική· η σειρά των δύο στρώσεων δεν πειράζει.
Σχήμα 8.58. Παράδειγμα για την κατάσταση στρώσης «Πολλαπλασιασμός»
Η μάσκα 1 χρησιμοποιείται ως κορυφαία στρώση με 100% αδιαφάνεια.
Η μάσκα 2 χρησιμοποιείται ως ανώτερη στρώση με 100% αδιαφάνεια.
Η κατάσταση Πολλαπλασιασμός πολλαπλασιάζει τις τιμές των εικονοστοιχείων της κορυφαίας στρώσης με αυτές της αποκάτω στρώσης και έπειτα διαιρεί το αποτέλεσμα με 255. Το αποτέλεσμα είναι συνήθως μια πιο σκούρα εικόνα. Εάν κάποια στρώση είναι λευκή, η τελική εικόνα είναι η ίδια όπως στην άλλη στρώση (1 * I = I). Εάν κάποια στρώση είναι μαύρη, η τελική εικόνα είναι πλήρως μαύρη (0 * I = 0).
Η εξίσωση είναι:
Η κατάσταση είναι αθροιστική· η σειρά των δύο στρώσεων δεν πειράζει.
Σχήμα 8.59. Παράδειγμα για κατάσταση στρώσης «κάψιμο»
Η μάσκα 1 χρησιμοποιείται ως κορυφαία στρώση με 100% αδιαφάνεια.
Η μάσκα 2 χρησιμοποιείται ως ανώτερη στρώση με 100% αδιαφάνεια.
Η κατάσταση Κάψιμο αντιστρέφει την τιμή εικονοστοιχείου της κατώτερης στρώσης, την πολλαπλασιάζει με 256, τη διαιρεί με ένα συν την τιμή εικονοστοιχείου της κορυφαίας στρώσης και έπειτα αντιστρέφει το αποτέλεσμα. Τείνει να κάνει την εικόνα πιο σκοτεινή, κάτι παρόμοιο με την κατάσταση «πολλαπλασιασμός».
Στην φωτογραφία, κάψιμο είναι μια τεχνική που χρησιμοποιείται σε σκοτεινό δωμάτιο για να αυξήσει την έκθεση σε συγκεκριμένες περιοχές της εικόνας. Αυτό δίνει λεπτομέρειες στα τονισμένα. Όταν χρησιμοποιείται για αυτόν το σκοπό το κάψιμο δουλεύει άριστα με εικόνας κλίμακας του γκρι και με ένα εργαλείο ζωγραφικής παρά σε κατάσταση στρώσης.
Η εξίσωση είναι:
Καταστάσεις στρώσεων αντίθεσης
Σχήμα 8.60. Παράδειγμα για κατάσταση στρώσης «Επικάλυψη»
Η μάσκα 1 χρησιμοποιείται ως κορυφαία στρώση με 100% αδιαφάνεια.
Η μάσκα 2 χρησιμοποιείται ως ανώτερη στρώση με 100% αδιαφάνεια.
Overlay mode in theory inverts the pixel value of the lower layer, multiplies it by two times the pixel value of the upper layer, adds that to the original pixel value of the lower layer, divides by 255, and then multiplies by the pixel value of the original lower layer and divides by 255 again.
Due to a bug [5] the actual equation is equivalent to Soft light. This will not be fixed for the legacy layer mode. However, even if you explicitly use legacy layer mode, GIMP will still set the default Overlay layer mode. Images that have the legacy Overlay mode set for a layer, will have that changed to legacy Soft light, since that's what it effectively is.
Σχήμα 8.61. Παράδειγμα για κατάσταση στρώσης «Ήπιο φως»
Η μάσκα 1 χρησιμοποιείται ως κορυφαία στρώση με 100% αδιαφάνεια.
Η μάσκα 2 χρησιμοποιείται ως ανώτερη στρώση με 100% αδιαφάνεια.
Το Ήπιο φως δεν σχετίζεται με το «Σκληρό φως» πέραν του ονόματος, αλλά τείνει να κάνει τις ακμές πιο ήπιες και τα χρώματα όχι τόσο φωτεινά. Είναι παρόμοια με την κατάσταση «επικάλυψη». Σε μερικές εκδόσεις του GIMP, η κατάσταση «επικάλυψη» και η κατάσταση «Ήπιο φως» είναι ταυτόσημες.
Η εξίσωση είναι περίπλοκη. Χρειάζεται Rs, το αποτέλεσμα της κατάστασης οθόνης:
Σχήμα 8.62. Παράδειγμα για κατάσταση στρώσης «Σκληρό φως»
Η μάσκα 1 χρησιμοποιείται ως κορυφαία στρώση με 100% αδιαφάνεια.
Η μάσκα 2 χρησιμοποιείται ως ανώτερη στρώση με 100% αδιαφάνεια.
Η κατάσταση Σκληρό φως είναι μάλλον περίπλοκη επειδή η εξίσωση αποτελείται από δύο μέρη, ένα για πιο σκοτεινά χρώματα και ένα για πιο φωτεινά χρώματα. Εάν το χρώμα εικονοστοιχείου της κορυφαίας στρώσης είναι μεγαλύτερο από 128, οι στρώσεις συνδυάζονται σύμφωνα με τον πρώτο τύπο που φαίνεται πιο κάτω. Διαφορετικά, οι τιμές εικονοστοιχείου της κορυφαίας και κατώτερης στρώσης πολλαπλασιάζονται μαζί και με 2, έπειτα διαιρούνται με 256. Μπορείτε να χρησιμοποιήσετε αυτήν την κατάσταση για να συνδυάσετε δύο φωτογραφίες και να πετύχετε φωτεινά χρώματα και κοφτές ακμές.
Η εξίσωση είναι περίπλοκη και διαφορετική σύμφωνα με την τιμή 1> 28 ή < 128:
Καταστάσεις στρώσεων αναστροφής
Σχήμα 8.63. Παράδειγμα για κατάσταση στρώσης «Διαφορά»
Η μάσκα 1 χρησιμοποιείται ως κορυφαία στρώση με 100% αδιαφάνεια.
Η μάσκα 2 χρησιμοποιείται ως ανώτερη στρώση με 100% αδιαφάνεια.
Η κατάσταση Διαφορά αφαιρεί την τιμή εικονοστοιχείου της κορυφαίας στρώσης από την αντίστοιχη της κατώτερης στρώσης και έπειτα παίρνει την απόλυτη τιμή του αποτέλεσματος. Ανεξάρτητα από την αρχική εμφάνιση των δύο στρώσεων, το αποτέλεσμα δείχνει μάλλον ασυνήθιστο. Μπορείτε να το χρησιμοποιήσετε για αναστροφή των στοιχείων μιας εικόνας.
Η εξίσωση είναι:
Η κατάσταση είναι αθροιστική· η σειρά των δύο στρώσεων δεν πειράζει.
Σχήμα 8.64. Παράδειγμα για κατάσταση στρώσης «Αφαίρεση»
Η μάσκα 1 χρησιμοποιείται ως κορυφαία στρώση με 100% αδιαφάνεια.
Η μάσκα 2 χρησιμοποιείται ως ανώτερη στρώση με 100% αδιαφάνεια.
Η κατάσταση αφαίρεση αφαιρεί τις τιμές εικονοστοιχείου της κορυφαίας στρώσης από τις τιμές εικονοστοιχείου της χαμηλότερης στρώσης. Η τελική εικόνα είναι κανονικά πιο σκοτεινή. Μπορεί να πάρετε πολύ μαύρο και κοντά στο μαύρο στην τελική εικόνα. Η εξίσωση μπορεί να καταλήξει σε αρνητικές χρωματικές τιμές, έτσι μερικά από τα σκούρα χρώματα μπορούν να οριστούν σε μια ελάχιστη τιμή 0.
Η εξίσωση είναι:
Σχήμα 8.65. Παράδειγμα για κατάσταση στρώσης «Εξαγωγή κόκκων»
Η μάσκα 1 χρησιμοποιείται ως κορυφαία στρώση με 100% αδιαφάνεια.
Η μάσκα 2 χρησιμοποιείται ως ανώτερη στρώση με 100% αδιαφάνεια.
Η κατάσταση Εξαγωγή κόκκων είναι για εξαγωγή των «κόκκων ταινίας» από μια στρώση για να παράξει μια νέα στρώση που είναι καθαρά κοκκώδης, αλλά μπορεί επίσης να είναι χρήσιμη για να δίνει εικόνες με ανάγλυφη εμφάνιση. Αφαιρεί την τιμή εικονοστοιχείου της κορυφαίας στρώσης από την αντίστοιχη της κατώτερης στρώσης και προσθέτει 128.
Η εξίσωση είναι:
Σχήμα 8.66. Παράδειγμα για κατάσταση στρώσης «Ανάμιξη κόκκων»
Η μάσκα 1 χρησιμοποιείται ως κορυφαία στρώση με 100% αδιαφάνεια.
Η μάσκα 2 χρησιμοποιείται ως ανώτερη στρώση με 100% αδιαφάνεια.
Η κατάσταση Ανάμιξη κόκκων αναμιγνύει μια στρώση κόκκων (ενδεχομένως μία που δημιουργήθηκε από την κατάσταση «Εξαγωγή κόκκων») στην τρέχουσα στρώση, αφήνοντας μια κοκκώδη έκδοση της αρχικής στρώσης. Κάνει ακριβώς το αντίθετο από την «Εξαγωγή κόκκων». Προσθέτει τις τιμές εικονοστοιχείου της κορυφαίας και κατώτερης στρώσης μαζί και αφαιρεί 128.
Η εξίσωση είναι:
Σχήμα 8.67. Παράδειγμα για την κατάσταση στρώσης «Διαίρεση»
Η μάσκα 1 χρησιμοποιείται ως κορυφαία στρώση με 100% αδιαφάνεια.
Η μάσκα 2 χρησιμοποιείται ως ανώτερη στρώση με 100% αδιαφάνεια.
Η κατάσταση Διαίρεση πολλαπλασιάζει την τιμή κάθε εικονοστοιχείου στην κατώτερη στρώση με 256 και έπειτα τη διαιρεί με την αντίστοιχη τιμή εικονοστοιχείου της κορυφαίας στρώσης συν ένα. (Η πρόσθεση με ένα στον παρανομαστή αποφεύγει τη διαίρεση με μηδέν.) Η τελική εικόνα είναι συχνά πιο ανοικτή και μερικές φορές δείχνει « καμένη».
Η εξίσωση είναι:
Καταστάσεις στρώσεων συστατικών HSV
Σχήμα 8.68. Example for layer mode «HSV Hue»
Η μάσκα 1 χρησιμοποιείται ως κορυφαία στρώση με 100% αδιαφάνεια.
Η μάσκα 2 χρησιμοποιείται ως ανώτερη στρώση με 100% αδιαφάνεια.
HSV Hue mode uses the Hue of the upper layer and the Saturation and Value of the lower layer to form the resulting image. However, if the Saturation of the upper layer is zero, the Hue is taken from the lower layer, too.
Σχήμα 8.69. Example for layer mode «HSV Saturation»
Η μάσκα 1 χρησιμοποιείται ως κορυφαία στρώση με 100% αδιαφάνεια.
Η μάσκα 2 χρησιμοποιείται ως ανώτερη στρώση με 100% αδιαφάνεια.
HSV Saturation mode uses the Saturation of the upper layer and the Hue and Value of the lower layer to form the resulting image.
Σχήμα 8.70. Example for layer mode «HSL Color»
Η μάσκα 1 χρησιμοποιείται ως κορυφαία στρώση με 100% αδιαφάνεια.
Η μάσκα 2 χρησιμοποιείται ως ανώτερη στρώση με 100% αδιαφάνεια.
HSL Color mode uses the Hue and Saturation of the upper layer and the Lightness of the lower layer to form the resulting image.
Σχήμα 8.71. Example for layer mode «HSV Value»
Η μάσκα 1 χρησιμοποιείται ως κορυφαία στρώση με 100% αδιαφάνεια.
Η μάσκα 2 χρησιμοποιείται ως ανώτερη στρώση με 100% αδιαφάνεια.
HSV Value mode uses the Value of the upper layer and the Saturation and Hue of the lower layer to form the resulting image. You can use this mode to reveal details in dark and light areas of an image without changing the Saturation.