![]() |
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]() ![]() ![]() |
|
fleetboss |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 150 Регистрация: 30.7.2009 Репутация: нет Всего: нет |
Не отображает цвет текста (черный отображает). Вместо белого цвета идет фоновый цвет...
А в этом результате elseif (($character['item']>=64)&&($character['item']<=66)) не черного цвета, не белого... только фоновый... Как указать скрипту отображать нормально цвет текста?
Это сообщение отредактировал(а) fleetboss - 12.9.2009, 18:12 |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 3 Всего: 260 |
с индексированными изображениями через GD не работал, потому только выдвигаю предположение: а что, если в карте цветов имеется уже все 256 позиций и imagecolorallocate просто не может зарезервировать новый цвет в таблице - и возвращает уже существующий(с нулевым индексом?), который у тебя является "цветом фона"? кстати, в документации в коментах есть замечание, что в подобном случае imagecolorallocate возвращает черный цвет.
Добавлено через 1 минуту и 8 секунд собственно, если проблема в этом, решение очевидно: работать с truecolor изображением(открываем gif через imagecreatefromgif, создаем полотно через imagecreatetruecolor, копируем, добавляем надпись, сохраняем в gif через imagegif) |
|||
|
||||
fleetboss |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 150 Регистрация: 30.7.2009 Репутация: нет Всего: нет |
Вы абсолютно правы! Спасибо за ответ!
![]() |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Графика | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |