[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Картинки
sk47
сделал динамичиские юзербары.
теперь нужно сделать чтоб картинку
приклиевало на юзербар.
Возможно ли это сделать? елси да то как?



Спустя 38 минут, 53 секунды (27.08.2011 - 11:47) grafnet написал(а):
Использовать графическую библиотеку GD.

Спустя 1 час, 28 минут, 15 секунд (27.08.2011 - 13:15) Эли4ка написал(а):
sk47
я на Вас не наезжаю,но Вы вообще изучали пхп?помойму это даже я знаю,что для этого нужна библиотека gd2 ..а я далеко не показатель...

Спустя 11 часов, 46 минут, 35 секунд (28.08.2011 - 01:02) sk47 написал(а):
Я знаю что нужна эта библиотека, но не знаю какая функция именно.

Спустя 5 часов, 18 минут, 51 секунда (28.08.2011 - 06:21) Эли4ка написал(а):
функции работы с изображениями..их достаточно много..посмотрите на сайте php.su там есть каталог функций..

Спустя 5 часов, 46 минут, 17 секунд (28.08.2011 - 12:07) sk47 написал(а):
Так я все сделал. Как сделать чтоб картинка сохранялась в png или jpg, а не php файлом?=)

Спустя 10 минут, 20 секунд (28.08.2011 - 12:17) neadekvat написал(а):
Покажи код.
Предварительно - imagepng() или imagejpeg()

Спустя 1 час, 3 минуты, 4 секунды (28.08.2011 - 13:20) sk47 написал(а):

Спустя 18 минут, 52 секунды (28.08.2011 - 13:39) inpost написал(а):
sk47
Скрипт выложи сюда, чтобы мы не качали вирусованные архивы.

Спустя 1 час, 57 минут, 53 секунды (28.08.2011 - 15:37) sk47 написал(а):
Цитата
Скрипт выложи сюда, чтобы мы не качали вирусованные архивы.

как бы скрипт на пастебин=)
ну ладно.
<?php
session_start();
include("cfg.php");

$p = htmlentities(stripslashes($_GET['p']), ENT_QUOTES, "UTF-8");
$acc = parse_ini_file($path . "/" . $p . ".ini");

$level = $acc['Level'];
$respect = $acc['Respect'];
$money = $acc['Money'];
$leader = $acc['Leader'];
$member = $acc['Member'];
$age = $acc['Age'];
$sex = $acc['Sex'];
$skin = $acc['Skin'];


$skinimage_src = "images/skins/Skin_$skin.png";

$string1 = "Player:";
$string2 = "Level: " . $level;
$string3 = "Respect: [" . $respect . "/" . (($level+1)*2) ."]";
$string4 = "Money: " . $money;
if($acc['Leader'] > 0)
{
$text = iconv("windows-1251", "UTF-8",FracName($leader));
$string5 = "Leader: " . $text;
}
else
{
$text = iconv("windows-1251", "UTF-8",FracName($member));
$string5 = "Member: " . text;
}

$string6 = "Age: " . $age;
$text = iconv("windows-1251", "UTF-8",Sex($sex));
$string7 = "Sex: " . $text;

$im = imagecreatefrompng("images/msub.png");
$skinimage = imagecreatefrompng($skinimage_src);
$purple = imagecolorallocate($im, 0, 0, 0);
$purple2 = imagecolorallocate($im, 0, 0, 0);
$green = imagecolorallocate($im, 33, 33, 66);
$px2 = (imagesx($im) - 0 * strlen($string2) + 45) / 2;



imagettftext($im, 12, 0, 15, 35, $purple2, "fonts/verdana.ttf", $string1);
imagettftext($im, 12, 0, 75, 35, $green, "fonts/verdana.ttf", $p);

imagecopy($im, $skinimage, 265, 25, 0, 0, 55, 60);

imagettftext($im, 8, 0, 15, 55, $purple2, "fonts/verdana.ttf", $string2);
imagettftext($im, 8, 0, 15, 65, $purple2, "fonts/verdana.ttf", $string3);
imagettftext($im, 8, 0, 15, 75, $purple2, "fonts/verdana.ttf", $string4);

imagettftext($im, 8, 0, 120, 55, $purple2, "fonts/verdana.ttf", $string5);
imagettftext($im, 8, 0, 120, 65, $purple2, "fonts/verdana.ttf", $string6);
imagettftext($im, 8, 0, 120, 75, $purple2, "fonts/verdana.ttf", $string7);

imagepng($im);
imagedestroy($im);


?>


Спустя 6 часов, 12 минут, 36 секунд (28.08.2011 - 21:50) sk47 написал(а):
разобрался через htaccess.

Спустя 15 минут, 47 секунд (28.08.2011 - 22:05) alex12060 написал(а):

// И так

header('Content-type: image/png');
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.