Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

10.06.2010, 14:50
|
|
Участник форума
Регистрация: 02.08.2007
Сообщений: 208
Провел на форуме: 3996597
Репутация:
1133
|
|
с картинками работал мало, но приблизительно можно сделать так
PHP код:
<?php
// Осторожно - выводит в теже файлы!!!!!
//задаем папки относительно скрипта
$folderpic="./walp/";
//Задаем надпись водяного знака
$nadpis="(c)HighExceL";
//Открыть папку
$dir = opendir ("$folderpic");
while ( $file = readdir ($dir))
{
$file="$folderpic$file";
//Загружаем файл
$img = imagecreatefromjpeg($file);
//получаем размеры, дабы масштабиировать копирайт взависимости от величины картинки
$imageinfo = @getimagesize($file);
$width = $imageinfo[0]; // ширина
$height = $imageinfo[1]; // высота
$text_color = imagecolorallocate($img, 255, 0, 0); //задаем цвет в РЖБ
//Наносим надпись в рандомном месте картинки
imagestring($img, 100, mt_rand(0,$width), mt_rand(0,$height), $nadpis, $text_color);
//выводим изображения в теже файлы!!!
imagejpeg($img, $file);
//очистка памяти
imagedestroy($img);
};
closedir ($dir);
?>
банально и просто
Последний раз редактировалось HighExcel; 10.06.2010 в 14:56..
|
|
|

10.06.2010, 17:33
|
|
Познающий
Регистрация: 29.01.2009
Сообщений: 81
Провел на форуме: 255434
Репутация:
12
|
|
Сообщение от HighExcel
с картинками работал мало, но приблизительно можно сделать так
PHP код:
<?php
// Осторожно - выводит в теже файлы!!!!!
//задаем папки относительно скрипта
$folderpic="./walp/";
//Задаем надпись водяного знака
$nadpis="(c)HighExceL";
//Открыть папку
$dir = opendir ("$folderpic");
while ( $file = readdir ($dir))
{
$file="$folderpic$file";
//Загружаем файл
$img = imagecreatefromjpeg($file);
//получаем размеры, дабы масштабиировать копирайт взависимости от величины картинки
$imageinfo = @getimagesize($file);
$width = $imageinfo[0]; // ширина
$height = $imageinfo[1]; // высота
$text_color = imagecolorallocate($img, 255, 0, 0); //задаем цвет в РЖБ
//Наносим надпись в рандомном месте картинки
imagestring($img, 100, mt_rand(0,$width), mt_rand(0,$height), $nadpis, $text_color);
//выводим изображения в теже файлы!!!
imagejpeg($img, $file);
//очистка памяти
imagedestroy($img);
};
closedir ($dir);
?>
банально и просто
поясни пожалста что делает данный скрипт.
в папке где изображжения в них накладывает водян знак? тоесть запустил скрипт, он наложил знаки?
или как?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|