{% else-1 %}
Обновить
* Тема закрыта!
1.
Favorit * 0.19
[автор] (21 мар 2016, 14:34) [0/0] [0] [спам] [под]

Ну что кто решил проблему суть опишу ниже. Где те программисты которые предоставляют свои услуги кодера. Заодно и проверим ваши знания, так еще и денежку получите. Так как я голову ломаю пока что не нашел выхода.

Вот вам код, данный код работает с графикой манекена персонажа.
То есть он налаживает картинки на манекен.

Суть проблемы в том что при налаживании снаряжения на манекен а именно за это отвечает:

[code]
for ($i = 0; $i < 8; $i ++) {

$arr = array(7, 8, 3, 1, 2, 4, 6, 5);
$w = isset($_GET['w_'.$arr[$i]]) ? (int) abs($_GET['w_'.$arr[$i]]) : 0;
$w_item = mysql_fetch_assoc(mysql_query("SELECT * FROM `items` WHERE `id` = '$w'"*);

if ($w != false && is_file("img/mnkn/$g/$w.png"* && $w_item['w'] == $arr[$i]) {

$w_image = imageCreateFromPng("img/mnkn/$g/$w.png"*;

imagecopy($image, $w_image, 0, 0, 0, 0, 120, 160);

}

}
[/code]

Когда берутся картинки с базы items и пытаются наложится на картинку манекена.

То она становится черно белой вот такой.
http://files.d-lan.dp.ua/download?file=a169d9af3c6225e0d23739fe0f264adf

А должна быть вот такой, то есть должны наложится вещи на манекен.
http://files.d-lan.dp.ua/download?file=38eb6960dc91fbc4e4a189e7f699bf45

Если убрать например сменить в коде имя базы с items на 1items (на несуществующую базу) то манекен отображается соответственно без шмоток а только картинка манекета (героя) если снова вернуть что бы брались картинки из базы то опять отображаются только вещи но картинка манекена героя пропадает и становится черно-белой.


Весь код обработки и налаживания графики ниже.

[code]<?

include("includes/config.php"*;

header("Content-type: image/jpeg"*;

$g = (isset($_GET['g']) && ((int) $_GET['g'] == 0 or (int) $_GET['g']) == 1) ? (int) $_GET['g'] : 0;
$image = imageCreateFromPng("img/mnkn/$g.png"*;

for ($i = 0; $i < 8; $i ++) {

$arr = array(7, 8, 3, 1, 2, 4, 6, 5);
$w = isset($_GET['w_'.$arr[$i]]) ? (int) abs($_GET['w_'.$arr[$i]]) : 0;
$w_item = mysql_fetch_assoc(mysql_query("SELECT * FROM `items` WHERE `id` = '$w'"*);

if ($w != false && is_file("img/mnkn/$g/$w.png"* && $w_item['w'] == $arr[$i]) {

$w_image = imageCreateFromPng("img/mnkn/$g/$w.png"*;

imagecopy($image, $w_image, 0, 0, 0, 0, 120, 160);

}

}

$force = (isset($_GET['f']) && ((int) $_GET['f'] == 1 or (int) $_GET['f']) == 2) ? (int) $_GET['f'] : 0;

if ($force != false) {

$ring_image = imageCreateFromPng("img/mnkn/ring_".$force."_".$g.".png"*;

imagecopy($image, $ring_image, 0, 0, 0, 0, 120, 160);

}

imageJpeg($image);

?>
[/code]


В чем проблема?
GD библиотека на сервере установлена.
ОС centos 7

http://prntscr.com/ahyprt
windows все эти картинки видит прозрачными а centos нет. В centos там черный фон. В этом вся и проблема.

Цена вопроса?


Изм. 1 раз. / Посл. изм.
Favorit * 0.19
(21 мар 2016, 14:35)
2.
Wins * 5.64
(21 мар 2016, 14:38) [0/0] [0] [спам] [под]

Тему перенёс из подраздела Программирование в подраздел Купля/Продажа/Платные услуги!*

3.
DENDIBAEV INC * [мошенник] 2.93
(21 мар 2016, 14:40) [0/0] [0] [спам] [под]

Favorit, кин код на dumpz.org
а то тут не читабельно везде смайлики

4.
Favorit * 0.19
[автор] (21 мар 2016, 14:41) [0/0] [0] [спам] [под]

DENDIBAEV INC, ниже предоставлен читабельный код всего файла) с телеф. СейчаС просто)

5.
Playtox * 1.63
(21 мар 2016, 14:44) [0/0] [0] [спам] [под]

Ты не мог просто в файлы кинуть картинки?!

6.
acorn * 0.27
(21 мар 2016, 14:52) [0/0] [0] [спам] [под]

Жесть. Проще заново все написать, чем это править.
ПС: У меня пока нет на это времени*

7.
Favorit * 0.19
[автор] (21 мар 2016, 14:52) [0/0] [0] [спам] [под]

Playtox, мог но тому кто с пк думаю будет не сложно посмотреть

8.
Favorit * 0.19
[автор] (21 мар 2016, 14:55) [0/0] [0] [спам] [под]
acorn,

Там времени на 1,2 кб кода.

9.
Wins * 5.64
(21 мар 2016, 14:56) [0/0] [0] [спам] [под]

Пункт 7.2

10.
Wins * 5.64
(21 мар 2016, 14:56) [0/0] [0] [спам] [под]

Тема закрыта для обсуждения! *

  • 1 из 1
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений