ОБСУЖДЕНИЕ

Значок на аву

9 сообщений0 просмотровОткрыта
#1
где найти робочий скрипт значок на аву DS
#2
komer, в простонародии "водяной знак"
#3
Amstor, а, ну ето минутне дело.
спасибо.
#4
Доброе утро.Ну так водяной знак можно сделать самому нужный.Напиши если что помогу,как будет время.
#5
не водяной а значок на аву картинку чтоб купить и поставить
#6
Т.е заходишь в Кабинет>Аватар>Выбрать аватар>Далее список аватаров>Выбираешь и он становиться аватаром в анкете?
#7
maxmuz, а где робочий найти на DS
#8
DCMS ?
#9
dezmond, ну это просто как пример:

PHP

<?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

В данном случае, водяной знак располагается в нижнем правом углу.