Прошу помочь мне решить 2 проблемы(описание и скрипты в спойлерах)
проблема с GD (Отобразить)
http://noobtestphp[dot]p[dot]ht/bar/
Накопал я скриптик для генерации userbars, но увы нашел в нем несколько недочетов:
фон заливается пурпуным цветом, а хотелось бы оставить прозрачность
Боролся, боролся, но фон изменяется если производить замену пурпуного на прозрачный, но опять же кое где остаются бирюзовые обрывки
http://noobtestphp[dot]p[dot]ht/bar/
Накопал я скриптик для генерации userbars, но увы нашел в нем несколько недочетов:
фон заливается пурпуным цветом, а хотелось бы оставить прозрачность
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- if ($_POST['userbar'] == true){
- $nick = $_POST["name"]; //Получение Ника
- $race = $_POST["race"]; //Получение Расы
- $class = $_POST["class"]; //Получение Класса
- $guild = $_POST["guild"]; //Получение Клана
- $lvl = $_POST["lvl"]; //Получение Уровня
- $server = $_POST["serv"]; //Получение Сервера
- $gender = $_POST["gender"]; //Получение Пола
- //--------------------------------Перевод названий для аватарки-----------------
- //------------------------------------------------------------------------------
- //------------------Рисуем наш текст на картинке(полный путь к шрифту обязателен)------------------
- $width = $coord[2] - $coord[0];
- $height = $coord[1] - $coord[7];
- // Координаты расчитываются по формуле: X(Y) = W(h) + ((wid(heig) -(+) $width($height)
- // Где: X(Y) - получившиеся координаты
- // W(h) - расположение максимального блока с текстом относительно верхнего и левого краев изображения (в px)
- // wid(heig) - размер блока, в который вы пишете ник (в px)
- $X = 106 + ((115 - $width) / 2);
- $Y = 58 + ((16 + $height) / 2);
- if($lvlcount == 2){ imageTTFText($im, 9, 0, 87, 72, $colortext, "arial.ttf", $lvl); } // Уровни 10-99
- if($lvlcount == 3){ imageTTFText($im, 9, 0, 83, 72, $colortext, "arial.ttf", $lvl); } // Уровни 100+
- // Постоянный текст
- // Введенные данные
- //-------------------------------------------------------------------------------------------------
- }
- echo '<img src="'.$imgname.'">'; //Выводим на экран юзербар
Боролся, боролся, но фон изменяется если производить замену пурпуного на прозрачный, но опять же кое где остаются бирюзовые обрывки