imagealphablending — устанавливает режим смешивания изображения.
bool imagealphablending (resource $image, bool $blendmode)
imagealphblending() позволяет использовать два разных режима рисования для полноцветных изображений.
В режиме наложения компонент цвета альфа-канала предоставляется всем функциям рисования, таким как imagesetpixel(), чтобы определить, насколько должен просвечивать основной цвет. В результате GD автоматически смешивает существующий цвет точки с цветом кисти и сохраняет результат на изображении. Полученные пиксели непрозрачны.
В режиме без наложения цвет кисти копируется вместе с информацией об альфа-канале, заменяя целевой пиксель. Режим смешивания цветов недоступен при рисовании изображений с палитрой.
Если blendmode имеет значение TRUE, режим смешивания включен, в противном случае он выключен. Возвращает TRUE в случае успеха или FALSE в случае неудачи.
image Ресурс изображения, возвращаемый функцией создания изображения (например, imagecreatetruecolor()).
blendmode независимо от того, включен ли режим смешивания. По умолчанию значение True для изображений с полноцветными изображениями, в противном случае — FALSE.
Возвращает TRUE в случае успеха или FALSE в случае неудачи.
<?php// Создать изображение $im = imagecreatetruecolor(100, 100);// Включить режим смешивания цветов imagealphablending($im, true);// Нарисовать квадратный imagefilledrectangle($im, 30, 30, 70, 70, imagecolorallocate( $im, 255, 0, 0));//Выходной заголовок('Content-type: image/png');imagepng($im);imagedestroy($im);?>