КАК ВСТАВИТЬ КАРТИНКУ В PHP

Для вставки изображения в PHP используется стандартная функция image. Сначала необходимо выбрать нужный файл картинки на сервере:

$image = imagecreatefromjpeg("image.jpg");
$image_w = imagesx($image);
$image_h = imagesy($image);

Затем создаем канву (итоговый рисунок, включающий в себя исходное изображение и все наложенные на него элементы) нужного размера, на которую потом помещаем изображение:

$canvas = imagecreatetruecolor($image_w, $image_h);
imagecopy($canvas, $image, 0, 0, 0, 0, $image_w, $image_h);

Изменяем размер изображения:

$new_image_w = 100;
$new_image_h = 100;
$new_image = imagecreatetruecolor($new_image_w, $new_image_h);
imagecopyresampled($new_image, $image, 0, 0, 0, 0, $new_image_w, $new_image_h, $image_w, $image_h);

Накладываем на изображение водяной знак:

$watermark = imagecreatetruecolor(60, 40);
imagestring($watermark, 5, 5, 5, "Watermark", imagecolorallocate($watermark, 255, 255, 255));
imagecopymerge($canvas, $watermark, 10, 10, 0, 0, 60, 40, 80);

Сохраняем измененную картинку:

imagejpeg($canvas, "new_image.jpg");

Как сделать загрузку аватарок на PHP / RedBeanPHP

Загрузка и вывод фотографий с БД mysql урок PHP

Заменить картинку php Замена картинки на сайте, на странице php

Creating image in PHP

Уроки ПхП Вывод картинок из базы данных

Создаем изображения в PHP

PHP Вставка изображений из массива на сайт

PHP Как хранить картинки в базе данных How to save images as a BLOB in MySQL

Загрузка файла на сервер и обработка на PHP (Часть-2) - Базовый курс PHP-7

PHP Загрузка картинки и MVC [1/2]

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