Наша группа в телеграмм для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

imagecopymergegray

(PHP 4 >= 4.0.6, PHP 5)

imagecopymergegray — Копирует часть изображения с наложением в градациях серого


Описание

bool imagecopymergegray ( resource $dst_im , resource $src_im , int $dst_x , int $dst_y , int $src_x , int $src_y , int $src_w , int $src_h , int $pct )

Копирует часть src_im и помещает скопированное на dst_im, начиная с координат src_x, src_y с шириной src_w и высотой src_h. Скопированная часть помещается на координаты dst_x и dst_y.

Функция работает аналогично imagecopymerge() за исключением того, что при наложении она сохраняет насыщенность цвета исходного изображения путем преобразования цветов пикселей конечного изображения в градации серого перед копированием.


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

dst_im -

Ресурс целевого изображения.

src_im -

Ресурс исходного изображения.

dst_x -

x-координата результирующего изображения.

dst_y -

y-координата результирующего изображения.

src_x -

x-координата исходного изображения.

src_y -

y-координата исходного изображения.

src_w -

Ширина исходного изображения.

src_h -

Высота исходного изображения.

pct -

Результирующее изображение src_im будет преобразовано к изображению в градациях серого в соответствии со значением параметра pct. 0 означает отсутствие цветов кроме серого, 100 - без изменений. Когда pct = 100 поведение функции идентично imagecopy() для палитровых изображений, несмотря на то что в этой функции реализована прозрачность для truecolor-изображений.


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

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


Примеры

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

// Создание изображений
$dest = imagecreatefromgif('php.gif');
$src = imagecreatefromgif('php.gif');
// Копирование и наложение - Серый = 20%
imagecopymergegray($dest, $src, 10, 10, 0, 0, 100, 47, 20);
// Вывод и освобождение памяти
header('Content-Type: image/gif');
imagegif($dest);
imagedestroy($dest);
imagedestroy($src);




Смотрите также:
Описание на ru2.php.net
Описание на php.ru

.

Популярное:


Содержание: