Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб Модуль одежды

Статус
Закрыто для дальнейших ответов.
Я хоть сейчас могу выложить, но одежки нету :C
Сижу, парюсь, пытаюсь нарисовать что то нормальное...
В принципе могу помочь... Тобишь нарисовать пару одежек, не очень много. Да и с дизайном, перекину его на твиттерскую библиотечку. Если рад, пиши в ЛС. Или сюда. Но только завтра, т.к. я спать пошел.
 
Не, за что! Осталось подождать "Инка".
Инка? АХАХАХАХХАХАХА
Ганди был инком, значит по твоей логике, инкогнита_а Ганди? АХАХАХАХ xD
Фотография инкогнита:
gandi.jpg
 
Инка? АХАХАХАХХАХАХА
Ганди был инком, значит по твоей логике, инкогнита_а Ганди? АХАХАХАХ xD
Фотография инкогнита:
gandi.jpg
Я в заранее извиняюсь за грубость, но может Вы заткнетесь? Ей Богу надоело уже каждый день читать Ваш срач и подобие стеба, который понятен только Вам, т.к. лично я не вижу в этом НИЧЕГО смешного. Я бы понял если бы срач был в двух темах, в трех, ну или на крайняк в десяти, но подобные сообщения каждый день появляются.
Я понимаю что рб не самое чистое место, но давайте не будем опускаться до уровня школьников которые ежедневно прибавляют мусора своими просьбами, банальными вопросами (которые элементарно гуглятся) и сообщениями состоящими из одного троллфейса.
 
Снятие одежды = большая морока. Поясню: При "одевании одежды" картинки накладывается на картинку, и результат перезаписывает прошлый скин. Но как можно будет снять одежду?Хранить пиксели?Бред.
 
@mike5703, правильно ведь. Вот пример данного скрипта:
PHP:
<?php
// исходное изображение
$img="pic1.jpg";
 
// imagecreatefrompng - создаёт новое изображение из файла или URL
// водный знак
$wm=imagecreatefrompng('logo.png');
 
// imagesx - получает ширину изображения
$wmW=imagesx($wm);
 
// imagesy - получает высоту изображения
$wmH=imagesy($wm);
 
// imagecreatetruecolor - создаёт новое изображение true color
$image=imagecreatetruecolor($wmW, $wmH);
 
// eregi - совпадение с регулярным выражением без учёта регистра символов
// выясняем расширение изображения на которое будем накладывать водный знак
if(eregi('.gif',$img))
{
$image=imagecreatefromgif($img);
}
elseif(eregi('.jpeg',$img)||eregi('.jpg',$img))
{
$image=imagecreatefromjpeg($img);
}
elseif(eregi('.png',$img))
{
$image=imagecreatefrompng($img);
}
else
{
die("Ошибка! Неизвестное расширение изображения");
}
// узнаем размер изображения
$size=getimagesize($img);
 
// указываем координаты, где будет располагаться водный знак
/*
* $size[0] - ширина изображения
* $size[1] - высота изображения
* В нашем примере изображение размером 448x336
* Координаты соответственно будут
* $x=448-88-10=277
* $y=336-31-10=265
* - 10 -это расстояние от границы исходного изображения
*/
$cx=$size[0]-$wmW-10;
$cy=$size[1]-$wmH-10;
 
/*** imagecopyresampled - копирует и изменяет размеры части изображения
* с пересэмплированием
*/
imagecopyresampled ($image, $wm, $cx, $cy, 0, 0, $wmW, $wmH, $wmW, $wmH);
 
/*** imagejpeg - создаёт JPEG-файл filename из изображения image
* третий параметр - качество нового изображение
* параметр является необязательным и имеет диапазон значений
* от 0 (наихудшее качество, наименьший файл)
* до 100 (наилучшее качество, наибольший файл)
* По умолчанию используется значение по умолчанию IJG quality (около 75)
*/
imagejpeg($image,$img,90);
 
// imagedestroy - освобождает память
imagedestroy($image);
 
imagedestroy($wm);
 
// на всякий случай
unset($image,$img);
?>
Теперь всем все ясно? Откат изображения, очень сложная штука. ;)

Авторов указывай http://www.sdws.ru/topic.php?t=4&id=30
 
@mike5703, правильно ведь. Вот пример данного скрипта:
PHP:
<?php
// исходное изображение
$img="pic1.jpg";
 
// imagecreatefrompng - создаёт новое изображение из файла или URL
// водный знак
$wm=imagecreatefrompng('logo.png');
 
// imagesx - получает ширину изображения
$wmW=imagesx($wm);
 
// imagesy - получает высоту изображения
$wmH=imagesy($wm);
 
// imagecreatetruecolor - создаёт новое изображение true color
$image=imagecreatetruecolor($wmW, $wmH);
 
// eregi - совпадение с регулярным выражением без учёта регистра символов
// выясняем расширение изображения на которое будем накладывать водный знак
if(eregi('.gif',$img))
{
$image=imagecreatefromgif($img);
}
elseif(eregi('.jpeg',$img)||eregi('.jpg',$img))
{
$image=imagecreatefromjpeg($img);
}
elseif(eregi('.png',$img))
{
$image=imagecreatefrompng($img);
}
else
{
die("Ошибка! Неизвестное расширение изображения");
}
// узнаем размер изображения
$size=getimagesize($img);
 
// указываем координаты, где будет располагаться водный знак
/*
* $size[0] - ширина изображения
* $size[1] - высота изображения
* В нашем примере изображение размером 448x336
* Координаты соответственно будут
* $x=448-88-10=277
* $y=336-31-10=265
* - 10 -это расстояние от границы исходного изображения
*/
$cx=$size[0]-$wmW-10;
$cy=$size[1]-$wmH-10;
 
/*** imagecopyresampled - копирует и изменяет размеры части изображения
* с пересэмплированием
*/
imagecopyresampled ($image, $wm, $cx, $cy, 0, 0, $wmW, $wmH, $wmW, $wmH);
 
/*** imagejpeg - создаёт JPEG-файл filename из изображения image
* третий параметр - качество нового изображение
* параметр является необязательным и имеет диапазон значений
* от 0 (наихудшее качество, наименьший файл)
* до 100 (наилучшее качество, наибольший файл)
* По умолчанию используется значение по умолчанию IJG quality (около 75)
*/
imagejpeg($image,$img,90);
 
// imagedestroy - освобождает память
imagedestroy($image);
 
imagedestroy($wm);
 
// на всякий случай
unset($image,$img);
?>
Теперь всем все ясно? Откат изображения, очень сложная штука. ;)
Авторов указывай http://www.sdws.ru/topic.php?t=4&id=30
 
А что если, когда нужно снять одежду просто наложить прозрачный, скин? Либо наложить заного скин, и автоматом наложить те же вещи кроме этой.
 
А что если, когда нужно снять одежду просто наложить прозрачный, скин? Либо наложить заного скин, и автоматом наложить те же вещи кроме этой.
Наложить прозрачный скин на скин с одеждой? :fp:
 
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх