Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov
imagecolorallocatealpha
(PHP 4 >= 4.3.2, PHP 5)
imagecolorallocatealpha - Определяет цвет для изображения с прозрачностью int imagecolorallocatealpha ( resource image, int red, int green, int blue, int alpha )imagecolorallocatealpha() ведет себя идентично imagecolorallocate() с дополнительным параметром прозрачности, который может иметь значение от 0 до 127. 0 указывает на совершенно непрозрачный, а 127 означает полную прозрачность. P>
Возвращает FALSE если ошибка выделения.
Пример 1. Example of using imagecolorallocatealpha()
$size = 300;
$image=imagecreatetruecolor($size, $size);
// something to get a white background with black border
$back = imagecolorallocate($image, 255, 255, 255);
$border = imagecolorallocate($image, 0, 0, 0);
imagefilledrectangle($image, 0, 0, $size - 1, $size - 1, $back);
imagerectangle($image, 0, 0, $size - 1, $size - 1, $border);
$yellow_x = 100;
$yellow_y = 75;
$red_x = 120;
$red_y = 165;
$blue_x = 187;
$blue_y = 125;
$radius = 150;
// allocate colors with alpha values
$yellow = imagecolorallocatealpha($image, 255, 255, 0, 75);
$red = imagecolorallocatealpha($image, 255, 0, 0, 75);
$blue = imagecolorallocatealpha($image, 0, 0, 255, 75);
// drawing 3 overlapped circle
imagefilledellipse($image, $yellow_x, $yellow_y, $radius, $radius, $yellow);
imagefilledellipse($image, $red_x, $red_y, $radius, $radius, $red);
imagefilledellipse($image, $blue_x, $blue_y, $radius, $radius, $blue);
// don't forget to output a correct header!
header('Content-type: image/png');
// and finally, output the result
imagepng($image);
imagedestroy($image);
Результат выполнения:
Замечание: Эта функция нуждается в GD версии 2.0.1 или выше.
Смотрите также imagecolorallocate(), imagecolordeallocate(), примеры работы с изображениями на PHP.
Все функции gdВсе функции изображение
Описание на ru2.php.net
Описание на php.ru