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

imagelayereffect - Ошибка

imagelayereffect

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

imagelayereffect Установка флага альфа сопряжения для использования эффектов наложения изображений встроенной libgd библиотеки

Описание

bool imagelayereffect ( resource $image , int $effect )

Установка флага альфа сопряжения для использования эффектов наложения изображений встроенной libgd библиотеки.

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

image

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

effect

Одна из следующих констант:

IMG_EFFECT_REPLACE
Использовать замену пикселов (аналогично передаче TRUE в imagealphablending())
IMG_EFFECT_ALPHABLEND
Использовать обычное сопряжение цветов (аналогично передаче FALSE в imagealphablending())
IMG_EFFECT_NORMAL
То же, что и IMG_EFFECT_ALPHABLEND.
IMG_EFFECT_OVERLAY
В результате наложения картинки с этим эффектом черные и белые пикселы фона изображения останутся так же черными и белыми, а серые поменяют цвет на цвет пиксела накладываемого изображения.

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

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

Примеры

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

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

// Установка фона
imagefilledrectangle($im00100100imagecolorallocate($im220220220));

// Применение флага альфа сопряжения - overlay
imagelayereffect($imIMG_EFFECT_OVERLAY);

// Рисуем два серых эллипса
imagefilledellipse($im50504040imagecolorallocate($im100255100));
imagefilledellipse($im50505080imagecolorallocate($im100100255));
imagefilledellipse($im50508050imagecolorallocate($im255100100));

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

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

Результатом выполнения данного примера будет что-то подобное:

Вывод примера: imagelayereffect()

Примечания

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



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

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