Loading...
Помощь по скриптам | Водяной знак
Народ как написать водяной знак на пхп 7.2 через функцию?.
Nemos , https://www.php.net/manual/ru/image.examples-watermark.php
Avenax , а как его на все загруженые фото поставить?
Nemos , Функцию нужно создавать.
Toruz , ну вот как это сделать?
Nemos (29.05.2021 в 22:34)
Toruz , ну вот как это сделать?

ты мануал вообще читал?
Avenax , Как зашифровать все Файлы скрипта? Или закрыть доступ к файлам?
Nakogame , действенно - никак.
Ну а так ионкуб можно попробовать
Nemos (29.05.2021 в 22:34)
Toruz , ну вот как это сделать?


function water {
код который в php.net
}

Дальше вызываем на картинки.
________
посл. ред. 30.05.2021 в 10:14; всего 1 раз(а); by Toruz
php
   function add_watermark($img, $text, $font, $r = 128, $g = 128, $b = 128, $alpha = 100)   {    //получаем ширину и высоту исходного изображения    $width = imagesx($img);    $height = imagesy($img);    //угол поворота текста    $angle =  -rad2deg(atan2((-$height),($width)));       //добавляем пробелы к строке    $text = " ".$text." ";      $c = imagecolorallocatealpha($img, $r, $g, $b, $alpha);    $size = (($width+$height)/2)*2/strlen($text);    $box  = imagettfbbox ( $size, $angle, $font, $text );    $x = $width/2 - abs($box[4] - $box[0])/2;    $y = $height/2 + abs($box[5] - $box[1])/2;      //записываем строку на изображение    imagettftext($img,$size ,$angle, $x, $y, $c, $font, $text);    return $img;   }   
Параметры функции следующие $img – идентификатор изображения, на которое добавляется водяной знак $text – текст надписи $font – имя файла шрифта .ttf $r,$g,$b – цвет надписи в формате RGB $alpha – уровень прозрачности , от 0 до 128 Пример вызова функции:
php
   $img = imagecreatefromjpeg('elbrus.jpg'); $image = add_watermark($img2,'Grigorieff.ru','erasbd.ttf');   //выводим изображение imageJPEG($image);   //освобождаем память imagedestroy($image); imagedestroy($img2);   
Онлайн: 3
Время:
Gen. 0.1639
(c) Bym.Guru 2010-2026