ОБЪЕДИНЕНИЕ ИЗОБРАЖЕНИЙ PHP
В PHP встроены функции для работы с изображениями, одной из которых является функция imagecopymerge()
, которая позволяет объединить несколько изображений в одно.
Синтаксис функции imagecopymerge()
:
bool imagecopymerge ( 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 )
Где:
$dst_im
- итоговое изображение-назначение$src_im
- исходное изображение-источник$dst_x
- координата X верхнего левого угла назначения изображения$dst_y
- координата Y верхнего левого угла назначения изображения$src_x
- координата X верхнего левого угла источника изображения$src_y
- координата Y верхнего левого угла источника изображения$src_w
- ширина отображаемой части источника изображения, в пикселах$src_h
- высота отображаемой части источника изображения, в пикселах$pct
- прозрачность исходного изображения-источника, 0 – полностью прозрачное, 100 – полностью непрозрачное
Пример использования функции imagecopymerge()
для объединения двух изображений:
// Создание изображения-источника$src_im = imagecreatefromjpeg('image1.jpg');// Создание изображения-назначения$dst_im = imagecreatefromjpeg('image2.jpg');// Получение размеров изображений$src_w = imagesx($src_im);$src_h = imagesy($src_im);$dst_w = imagesx($dst_im);$dst_h = imagesy($dst_im);// Копирование изображения-источника на изображение-назначение в заданных координатахimagecopymerge($dst_im, $src_im, 10, 10, 0, 0, $src_w, $src_h, 50);// Вывод изображения-назначенияheader('Content-Type: image/jpeg');imagejpeg($dst_im);// Освобождение памятиimagedestroy($dst_im);imagedestroy($src_im);
IMAGICK ОСНОВЫ ПРАВИЛЬНОГО СЖАТИЯ ИЗОБРАЖЕНИЙ НА PHP
Создаем изображения в PHP
PHP запись статей через PDO с картинками на сервер
Изменение размеров изображения на PHP. Работа с библиотекой GDLib
Отправляем HTML формы через AJAX на JS/PHP
Связи двух таблиц - Relation - Динамический веб-сайт
PHP Загрузка картинки и MVC [1/2]
#33 Уроки PHP - Учим язык PHP, Обход массива циклом for и foreach на языке PHP
MySQL\u0026PHP Вывод данных из базы данных на страницу