ОБЪЕДИНЕНИЕ ИЗОБРАЖЕНИЙ 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 Вывод данных из базы данных на страницу

Реклама
Новое
Реклама