Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 18260 программистов и 1698 роботов. Сейчас ищет 651 программист ...
Приступая к работе

imagealphablending - Задание режима сопряжения цветов для изображения

imagealphablending

(PHP 4 >= 4.0.6, PHP 5, PHP 7)

imagealphablending Задание режима сопряжения цветов для изображения

Описание

bool imagealphablending ( resource $image , bool $blendmode )

imagealphablending() позволяет использовать режим сопряжения цветов для truecolor-изображений при рисовании. В режиме сопряжения альфа компонент цвета, который передается всем функциям рисования, вроде imagesetpixel(), определяет то, насколько сильно цвет нижележащего слоя будет просачиваться через накладываемое изображение. В результате, gd автоматически сопрягает существующий цвет в каждой точке с цветом рисуемого поверх изображения и сохраняет результат сопряжения в изображении. Пикселы, подвергшиеся сопряжению, не обладают свойством прозрачности. В режиме без сопряжения цвет рисуемого поверх изображения пиксела буквально копируется вместе со своим альфа компонентом, заменяя пиксел в исходном изображении. Режим сопряжения не доступен при рисовании на палитровых изображениях.

Список параметров

image

Ресурс изображения, полученный одной из функций создания изображений, например, такой как imagecreatetruecolor().

blendmode

Включить режим сопряжения или нет. Включен (TRUE) по умолчанию для truecolor-изображений, для всех остальных по умолчанию выключен (FALSE).

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Примеры

Пример #1 Пример использования imagealphablending()

<?php
// Создание изображения 
$im imagecreatetruecolor(100100);

// Включение режима сопряжения цветов
imagealphablending($imtrue);

// Рисуем прямоугольник
imagefilledrectangle($im30307070imagecolorallocate($im25500));

// Вывод
header('Content-type: image/png');

imagepng($im);
imagedestroy($im);
?>

Примечания

Замечание: Эта функция нуждается в GD версии 2.0.1 или выше.



Вернуться к: GD и функции для работы с изображениями Функции

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware