{% else-1 %}
Arrow

Шины и диски для настоящих боссов дороги

Ad Image

Не знаешь, где купить Шины и диски? В онлайн магазине шинабосс огромный выбор шин и дисков, найди именно то, что тебе нужно!

Для защиты своих изображений от копирования рекомендуется использовать водяные знаки (ватермарки). Но наносить их вручную на каждое изображение не совсем правильно и быстро. Поэтому рекомендуем Вам воспользоваться PHP кодом, позволяющим добавлять указанный водяной знак на изображение при его выводе на экран.

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

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

[code]<?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($img, true);
imagealphablending($watermark, true);
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);
?>[/code]

Обратите внимание, что данный код позволяет добавлять ватермарки только на изображения с расширениями jpg или png!!!
Теперь для того, чтобы наложить водяной знак на необходимое изображение, при выводе изображения на сайте используйте следующий код:

[code]<img src="watermark_to_image.php?src=image.png" alt="">[/code]

Большим плюсом данного способа нанесения водяных знаков на изображение является возможность менять водяной знак сколько угодно раз без изменения исходных изображений.
Обращаем Ваше внимание на то, что водяные знаки к изображениям добавляются динамически (при каждом обращении к изображению) и, следовательно, нагрузка на сервер возрастает. При очень большом количестве изображений на сайте (галереи изображений и т.д.) использование данного способа не рекомендуется.
1 58 0
0

Нет фото
• 31 дек 2013, 15:38


блин, в комментах работает*
[code] и [ /code] уберёте сами

0

Нет фото
• 31 дек 2013, 15:37


я думал, что bb-коды тут работают *
на и не обращаем внимания

Поздравляем с наступающим Новым годом! Пусть 2025 год принесёт вдохновение, успешные проекты и стабильный рост! Желаем лёгкого кода, надёжных партнёров и личного счастья. Спасибо, что вы с нами!..


#php

как на php

42 ответа

как залить php на wen.ru

42 ответа

#python

Чем отличается питон от удава

42 ответа

Как натянуть сайт на питона

42 ответа