где найти робочий скрипт значок на аву DS
ОБСУЖДЕНИЕ
Значок на аву
komer, в простонародии "водяной знак"
Amstor, а, ну ето минутне дело.
спасибо.
спасибо.
Доброе утро.Ну так водяной знак можно сделать самому нужный.Напиши если что помогу,как будет время.
не водяной а значок на аву картинку чтоб купить и поставить
Т.е заходишь в Кабинет>Аватар>Выбрать аватар>Далее список аватаров>Выбираешь и он становиться аватаром в анкете?
maxmuz, а где робочий найти на DS
DCMS ?
dezmond, ну это просто как пример:
Вызов функции наложения:
ava_image($oldimage_name, $new_image_name);
где $oldimage_name– имя файла изображения, на который необходимо наложить водяной знак.
$new_image_name – новое имя файла изображения (может совпадать с исходным, в этом случае заменит его).
$image_path – путь к изображению. В данном примере используется изображение в формате png.
$pos_x – отвечает за положение знака по оси X
$pos_y - отвечает за положение знака по оси Y
В данном случае, водяной знак располагается в нижнем правом углу.
<?php
$image_path = 'logo.png';
function ava_image($oldimage_name, $new_image_name){
global $image_path;
$type = array_pop(explode(".",$oldimage_name));
list($owidth,$oheight) = getimagesize($oldimage_name);
if($type=='png') {
$im = imagecreatetruecolor($owidth, $oheight);
$img_src = imagecreatefrompng($oldimage_name);
imagecopyresampled($im, $img_src, 0, 0, 0, 0, $owidth, $oheight, $owidth, $oheight);
}
if($type=='gif') {
$im = imagecreatetruecolor($owidth, $oheight);
$img_src = imagecreatefromgif($oldimage_name);
imagecopyresampled($im, $img_src, 0, 0, 0, 0, $owidth, $oheight, $owidth, $oheight);}
if($type=='jpeg') {$im = imagecreatefromjpeg($oldimage_name);}
if($type=='jpg') {$im = imagecreatefromjpeg($oldimage_name);}
$watermark = imagecreatefrompng($image_path);
list($w_width, $w_height) = getimagesize($image_path);
$pos_x = $owidth - $w_width-5;
$pos_y = $oheight - $w_height-5;
imagecopy($im, $watermark, $pos_x, $pos_y, 0, 0, $w_width, $w_height);
if($type=='png') {imagepng($im, $new_image_name, 9);}
if($type=='gif') {imagegif($im, $new_image_name, 90);}
if($type=='jpeg') {imagejpeg($im, $new_image_name, 90);}
if($type=='jpg') {imagejpeg($im, $new_image_name, 90);}
imagedestroy($im);
return true;
}
?>
Вызов функции наложения:
ava_image($oldimage_name, $new_image_name);
где $oldimage_name– имя файла изображения, на который необходимо наложить водяной знак.
$new_image_name – новое имя файла изображения (может совпадать с исходным, в этом случае заменит его).
$image_path – путь к изображению. В данном примере используется изображение в формате png.
$pos_x – отвечает за положение знака по оси X
$pos_y - отвечает за положение знака по оси Y
В данном случае, водяной знак располагается в нижнем правом углу.