|
Бесплатные PHP скрипты - форум техподдержки |
Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!
|
| Сегодня: 06.12.2024 - 01:14:28
Страницы: 1 watermark при загрузкеОбъявление - WR-Scriptы в UTF-8 кодировке |
---|
Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.
На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий! Планирую продолжить работы весь 2023 год.
|
Автор | Сообщение |
---|
kostik2002 •
K гость
|
Помогите пожалуйста! Нужно, чтобы при загрузке и уменьшении фотки на неё ставился копирайт (картинка), прошерстил форум, вроде кто-то это делал уже, только ссылки все битые и ничего не понятно. | |
|
Сообщение # 1 |
29.06.12 - 01:24:15
| | kostik2002 •
K гость
|
Не дождешься помощи от вас никакой.
Вот новый tumbmaker.php, спасибо!
Код: <? // WR-Gallery v 1.3 // 28.05.06 г. // Miha-ingener@yandex.ru /*********************************************************************************** Функция img_resize(): генерация thumbnails Параметры: $src - имя исходного файла $dest - имя генерируемого файла $width, $height - ширина и высота генерируемого изображения, в пикселях Необязательные параметры: $rgb - цвет фона, по умолчанию - белый $quality - качество генерируемого JPEG, по умолчанию - максимальное (100) ***********************************************************************************/ function img_resize($src, $dest, $width, $height, $rgb=0xFFFFFF, $quality=95) { if (!file_exists($src)) return false;
$size = getimagesize($src);
if ($size === false) return false;
// Определяем исходный формат по MIME-информации, предоставленной // функцией getimagesize, и выбираем соответствующую формату // imagecreatefrom-функцию. $format = strtolower(substr($size['mime'], strpos($size['mime'], '/')+1)); $icfunc = "imagecreatefrom" . $format; if (!function_exists($icfunc)) return false;
$x_ratio = $width / $size[0]; $y_ratio = $height / $size[1];
$ratio = min($x_ratio, $y_ratio); $use_x_ratio = ($x_ratio == $ratio);
$new_width = $use_x_ratio ? $width : floor($size[0] * $ratio); $new_height = !$use_x_ratio ? $height : floor($size[1] * $ratio); $new_left = $use_x_ratio ? 0 : floor(($width - $new_width) / 2); $new_top = !$use_x_ratio ? 0 : floor(($height - $new_height) / 2);
$isrc = $icfunc($src); $idest = imagecreatetruecolor($width, $height);
imagefill($idest, 0, 0, $rgb); imagecopyresampled($idest, $isrc, $new_left, $new_top, 0, 0, $new_width, $new_height, $size[0], $size[1]);
$watermark = imagecreatefrompng('../img/watermark.png');//путь до знака $watermark_width = imagesx($watermark); $watermark_height = imagesy($watermark);
//расположение знака $dest_x = $new_width/2 - $watermark_width/2; //по середине $dest_y = $new_height - $watermark_height - 50;
imagealphablending($idest, true); imagealphablending($watermark, true); imagecopy($idest,$watermark,$dest_x,$dest_y,0,0,$watermark_width,$watermark_height); imagejpeg($idest, $dest, $quality);
imagedestroy($isrc); imagedestroy($idest);
return true;
} ?> | | |
|
Сообщение # 2 |
22.07.12 - 22:09:58
| | WR •
W Участник форума
|
kostik2002, уж извините. Нету у меня такого ещё. Не использовал я ВАТЕРМАРКОВ | |
|
Сообщение # 3 |
26.07.12 - 18:54:17
| | Страницы: 1
|