Ну что кто решил проблему суть опишу ниже. Где те программисты которые предоставляют свои услуги кодера. Заодно и проверим ваши знания, так еще и денежку получите. Так как я голову ломаю пока что не нашел выхода.
Вот вам код, данный код работает с графикой манекена персонажа.
То есть он налаживает картинки на манекен.
Суть проблемы в том что при налаживании снаряжения на манекен а именно за это отвечает:
[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 там черный фон. В этом вся и проблема.
Цена вопроса?
Тему перенёс из подраздела Программирование в подраздел Купля/Продажа/Платные услуги!
Favorit, кин код на dumpz.org
а то тут не читабельно везде смайлики
DENDIBAEV INC, ниже предоставлен читабельный код всего файла) с телеф. СейчаС просто)
Жесть. Проще заново все написать, чем это править.
ПС: У меня пока нет на это времени
Playtox, мог но тому кто с пк думаю будет не сложно посмотреть