Forum und email

imagealphablending

(PHP 4 >= 4.0.6, PHP 5)

imagealphablending — Καθορίστε το blending mode μίας εικόνας

Περιγραφή

int imagealphablending ( resource $image , bool $blendmode )

Η συνάρτηση imagealphablending() επιτρέπει την ύπαρξη δύο διαφορετικών mode σχεδίασης σε truecolor εικόνες. Στο blending mode, η alpha channel συνιστώσα του παρεχόμενου, σε όλες τις συναρτήσεις σχεδίασης (όπως η imagesetpixel()), χρώματος, υπολογίζει την ποσότητα του underlying χρώματος που επιτρέπεται να διακρίνεται. Αυτό συντελεί στο να αναμειγνύει, η gd, το μέχρι εκείνη τη στιγμή χρώμα με αυτό της σχεδίασης, και να αποθηκεύει το αποτέλεσμα στην εικόνα. To pixel που έχουμε ως αποτέλεσμα είναι αδιαφανές. Στο non-blending mode, το χρώμα σχεδίασης αντιγράφεται, επακριβώς, μαζί τις πληροφορίες του alpha channel, αντικαθιστόντας το pixel προορισμού. Το blending mode δεν είναι διαθέσιμο κατά τη σχεδίαση σε palette εικόνες. Εάν η παράμετρος blendmode είναι TRUE, τότε το blending mode είναι enabled, αλλιώς τίθεται disabled.

Note: Η συνάρτηση αυτή προστέθηκε στην έκδοση 4.0.6 της PHP και απαιτεί την GD 2.0.1.