Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Transparent цвет / 2 сообщений из 2, страница 1 из 1
15.11.2004, 19:52
    #32783074
Quest_mu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Transparent цвет
Здравствуйте! Вопрос: Есть два gif:
- plan.gif (синяя заливка)
- text.gif (черный текст на белом фоне)

$im1 = imagecreatefromGIF ("plan.gif");
$im2 = imagecreatefromGIF ("text.gif");
imagecolortransparent($im2, 0); //0 - 255,255,255

imagecopy ($im1, $im2, 0, 0, 0, 0, 100, 100);

ImagePng($im1,"itog.png");
imagedestroy ($im1);
imagedestroy ($im2);

Рисунки сливаются прекрасно, но вокруг букв остается белые пикселы. Как избавится от этого? В каком направлении копать?
...
Рейтинг: 0 / 0
15.11.2004, 20:10
    #32783086
taj
taj
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Transparent цвет
Боюсь, ПХП тебе тут не поможет, так как у тебя остаются не чисто белые пиксели, а сероватые - осмелюсь предположить, из-за антиалиасинга.

Вообще, текст, который выглядит одинаково хорошо на любом фоне - это не так просто. Попробуй в фотошопе убрать фон у второго гифа, чтоб остался один только текст, потестируй его с различными фонами.

А если у тя всегда один синий фон, то сделай в том же фотошопе синий и не мучайся.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Transparent цвет / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]