Loading...
Помощь по скриптам | Как убрать фон
<?

# "Урок создания манекена"

# Автор:InstalScript

# <a href="http://profiwm.com/all/str.php?url=http://vk.com/k.karamin">http://vk.com/k.karamin</a>

# <a href="http://profiwm.com/all/str.php?url=http://bym.guru/bym.guru/id3741">http://bym.guru/bym.guru/id3741</a>





# Че самое прикольное? То что код приснился smile

# Если есть на уме основы фотошопа а именно работа со слоями то код не покажется сложным!

# Для работы со слоями используем фотшоп Adobe Photoshop CS6



$background = imagecreatefrompng("shmotki/background.png"); // создание нового изображения (фон)

$background_sx = imagesy($background); // высота изображения

$background_sy = imagesx($background); // ширина изображения

$body = imagecreatefrompng("shmotki/men.png"); // создание тела манекена

$body_sx = imagesx($body);

$body_sy=imagesy($body);

imagecopy($background, $body,$background_sy-$body_sx,$background_sy-$background_sx+50,20,0,$body_sx,$body_sy);

/*

imagecopy() - копирование (наложение) слоя

Разберем переменные по порядку

$background - фон

$body - тело (наложение слоя $body на фон $background)

$background_sy - ширина фона (ширина изображения принемает ширину $background)

$body_sx - ширина тела

остальные значения можно посмотреть вручную, подстовляя числа и меняя знак + на - и наобарот!

*/



# картинки слоев

$head_img = 'shmotki/1_hair_2.png'; // голова

$chest_img = 'shmotki/1_top_13.png'; // тело

$shoulders_img = 'shmotki/s_shoulders.png'; // плечи

$legs_img = 'shmotki/1_bottom_1.png'; // штаны

$boots_img = 'shmotki/1_shoes_1.png'; // ботинки









$head = imagecreatefrompng("$head_img");$head_0 = imagesx($head);$head_1=imagesy($head);imagecopy($background, $head,$background_sy-$head_0,$background_sy-$background_sx+50,15,0,$head_0,$head_1);

$chest = imagecreatefrompng("$chest_img");$chest_0 = imagesx($chest);$chest_1=imagesy($chest);imagecopy($background, $chest,$background_sy-$chest_0,$background_sy-$background_sx+50,0,0,$chest_0,$chest_1);

$legs =imagecreatefrompng("$legs_img");$legs_0 = imagesx($legs);$legs_1=imagesy($legs);imagecopy($background, $legs,$background_sy-$legs_0,$background_sy-$background_sx+60,0,0,$legs_0,$legs_1);

$boots = imagecreatefrompng("$boots_img");$boots_0 = imagesx($boots);$boots_1=imagesy($boots);imagecopy($background, $boots,$background_sy-$boots_0,$background_sy-$background_sx+50,0,0,$boots_0,$boots_1);









header('content-type:image/png'); // вызываем заголовок изображение в формате .png

imagepng($background); // Вывод гототовой картинке в браузер

imagedestroy($background); // удаляем лишнее(прозрачность слоев) с картинки



/*

Советы:

1.Можно сделать вывод из бд и вместо $head_img поставить значение из таблицы

2.В файле .htacess зделать запись

RewriteEngine on

RewriteRule maneken_([0-9]+).png?$ /maneken.php?id=$1 [L,QSA]

И вместо ([0-9]+) ставить $_GET['id'] но это уже для php

пример:

echo"<img src='maneken_$user[id].png'>"; // вывод картинки пользователя с идом 1

*/



?>



как убрать фон, чтоб был только body
в чем прикол
у меня он не роботает
Онлайн: 5
Время:
Gen. 0.0999
(c) Bym.Guru 2010-2026