|| Онлайн калькулятори || Web-інструменти || Довідник || Кросворди || Тести
Дата і час Випадковий блок новин
Версія PHP: 8.4.20
Світова статистика online
Присутні в розділі: 1

Динамічне нанесення водяного знаку на зображення

Опис:

Для додавання водяних знаків на зображеннях Вашого сайту Вам необхідно створити два файли: watermark.png - зображення ватермарка і watermark_to_image.php - скрипт додавання ватермарку на вказане зображення.


В файл watermark_to_image.php помістіть наступний PHP код додавання ватермарка:

PHP код:
<?php
$img 
$_GET['src'];
$watermark imagecreatefrompng('image/watermark.png');
$watermark_width imagesx($watermark);
$watermark_height imagesy($watermark);
$img_path $img;
if (
strstr($img_path'.jpg')) $img imagecreatefromjpeg($img_path);
elseif (
strstr($img_path'.png')) $img imagecreatefrompng($img_path);
if (
$img === false) { return false; }

$size getimagesize($img_path);
$dest_x $size[0] - $watermark_width 5;
$dest_y $size[1] - $watermark_height 5;

imagealphablending($imgtrue);
imagealphablending($watermarktrue);
imagecopy($img,$watermark,$dest_x,$dest_y,0,0,$watermark_width,$watermark_height);

if (
strstr($img_path'.jpg')) imagejpeg($img);
elseif (
strstr($img_path'.png')) imagepng($img);

imagedestroy($img);
imagedestroy($watermark);
?>

Для захисту зображень від копіювання рекомендується використовувати водяні знаки (ватермарки). Але наносити їх вручну на кожне зображення не зовсім правильно та швидко. Тому рекомендуємо Вам скористатися нашим PHP кодом, що дозволяє додавати вказаний водяний знак на зображення під час його виведення на екран.

Нижче розташовані два зображення, що наочно показують роботу пропонованого нами скрипту додавання водяних знаків:



Як видно на наведених вище зображеннях у правому нижньому кутку стоїть ватермарк із адресою нашого сайту - .

Зверніть увагу, що цей код дозволяє додавати ватермарки лише на зображення з розширеннями jpg або png!

Тепер для того, щоб накласти водяний знак на необхідне зображення, виводячи зображення на сайті, використовуйте наступний код:

HTML код:
<img src="watermark_to_image.php?src=image.png" alt="">

Не забудьте перевірити правильніть написання шляху до файлу зображення в частині watermark_to_image.php [відносно url сторінки] та в частині src=image.png [відносно url php-файлу ватермарка]. Наприклад: запис <img src="imgs/watermark_to_image.php?src=../../images/aa.jpg"> у файлі index.html говорить, що watermark_to_image.php знаходиться в дочірній папці imgs, а зображення aa.jpg в папці images, яка на один рівень вище

Великим плюсом даного способу нанесення водяних знаків на зображення є можливість міняти водяний знак скільки завгодно разів без зміни вихідних зображень.

Звертаємо Вашу увагу, що водяні знаки до зображень додаються динамічно (при кожному зверненні до зображення) і, отже, навантаження на сервер зростає. Додавання таким способом 1-3 зображення на сторінку є виправданим, але при дуже великій кількості зображень на сайті (галереї зображень і т.д.) використання цього способу не рекомендується.

Розміщено на UACMS

Знайшли помилку? Повідомте нас!
Оцініть наші старання:
Оцінoк немає


ДАТИ
Ви користуєтесь броузером ||
WEB Tools - розділ сайту з інструментарієм для розробників: кодери та декодери, шифрувальники, редактори інформери, відладка, скрипт, код на javascript.
Сайт працює на UACMS
Сторінка онлайн інструментів для WEB
Несвіч-Городище2-Посада
ІНФОРМАЦІЙНО-ОСВІТНІЙ САЙТ
К-сть відвідувачів по країнах
Відвідувачі WEB-інструментів
» 1 - онлайн » 9 - сьогодні
» 7 - вчора » 9 - за тиждень
» 458 - в місяць » 9038 - в рік
» 71271 - всього
» рекорд: 455 (20.10.2022)
Україна Google:-- || Bing:-- || Yandex:--
Інформаційно-освітній сайт © 2013 - Mon 18 May 2026 15:02:51 UTC