[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подскажите как сделать прозрачность
715kg
Здравствуйте, подскажите как сделать прозрачность текста для
imagettftext

Вот кусок кода.
imagettftext($img, 12, 90, 17, 267, $text, $font_b, $server_name );


$server_name - Выводит Название сервера.

Как правильно сделать функцию?



Спустя 40 минут, 2 секунды (15.12.2011 - 13:31) Winston написал(а):

Спустя 27 минут, 41 секунда (15.12.2011 - 13:59) 715kg написал(а):
Спасибо. Прочитал. Но для менять опять же лажа.

Мне функция нужна ()
И как ее построить.

Вот допустим функция mb_substr Обрезает текст с нулевого 0 до 30 символов.


$server_name =mb_substr($server_name, 0,30);


А для прозрачности то какая?

Я делаю на основе готовых похожих примерах. А вот в новых извините, сложновато.

Спустя 4 минуты, 59 секунд (15.12.2011 - 14:04) 715kg написал(а):
Случаем не эта функция??

Цитата
int imagecolortransparent ( resource $image [, int $color ] )


Устанавливает прозрачный цвет в данном изображении.

Но как ее для этого правельно сделать?

imagettftext($img, 12, 90, 17, 267, $text, $font_b, $server_name );



Спустя 2 минуты, 49 секунд (15.12.2011 - 14:06) sharki написал(а):
715kg
1) Накладываешь текст на подгтовленный холст imagecreatetruecolor
2) Потом этот холст накладываешь на изображение с применением imagecopymerge

дальше додумывай сам

Спустя 8 минут, 31 секунда (15.12.2011 - 14:15) Winston написал(а):
Попробуй так
$color = imagecolorallocatealpha($img, 0, 255, 0, 50);
imagettftext($img, 12, 90, 17, 267, $color, $font_b, $server_name );

Должен получиться зеленый текст с 50% прозрачности.

Спустя 8 минут, 50 секунд (15.12.2011 - 14:24) 715kg написал(а):
sharki - Спасибо, работает.
Winston - Тоже отлично работает и на много легче.

Спасиб большое ребят)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.