
![]() |
Здравствуйте Гость ( Вход | Регистрация ) |
|
|
|
![]() ![]() ![]() |
![]() |
|||
![]() ![]() Местный житель ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 179 Пользователь №: 27379 На форуме: Карма: ![]() |
Здравствуйте, подскажите как сделать прозрачность текста для
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 написал(а): Случаем не эта функция??
Устанавливает прозрачный цвет в данном изображении. Но как ее для этого правельно сделать? 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); Должен получиться зеленый текст с 50% прозрачности. Спустя 8 минут, 50 секунд (15.12.2011 - 14:24) 715kg написал(а): sharki - Спасибо, работает. Winston - Тоже отлично работает и на много легче. Спасиб большое ребят) |
||
![]() |
![]() ![]() ![]() |