K1noSHn1K
Новичёк
Карма: 0
Сообщений: 35
We're jamming
|
 |
« : Август 20, 2008, 23:17:45 » |
|
Заметил тут так случайно что на аёле есть даже билиотека GD. Но что-то не могу разобраться чуть-чуть. Надо написать русскими буквами. Скажите, как подключить свой шрифт? И еще. Если можно, можноли сразу кусок кода как из текста сделать картинку с РУССКИМИ БУКВАми, и повернуть на произвольный угол?
|
|
|
Записан
|
|
|
|
Astraller™
|
 |
« Ответ #1 : Август 20, 2008, 23:44:49 » |
|
imagettftext($resourse_image,$size,$angle,$x,$y,$color,$path_to_TTF_font,$string);
Что-бы буквы были русскими файл сохранять в кодировке UTF-8
|
|
|
Записан
|
Гамлета здесь больше нет. Осталась только тень. 
|
|
|
K1noSHn1K
Новичёк
Карма: 0
Сообщений: 35
We're jamming
|
 |
« Ответ #2 : Август 21, 2008, 00:27:17 » |
|
Чуть не вкурил. Где ошибка: <? $img = imagecreate(400,80); imagettftext($img,500,30,100,50,$FFFFCA,'arial.ttf','Превед'); ?> что такое сайз? Резмер чего? И вот это если делаю - белый экран и все. По ходу отключены логи об ошибках. В чем подвох?
|
|
|
Записан
|
|
|
|
Astraller™
|
 |
« Ответ #3 : Август 21, 2008, 01:01:48 » |
|
что такое сайз? Резмер чего? И вот это если делаю - белый экран и все. По ходу отключены логи об ошибках. В чем подвох?
Размер шрифта. Но ошибка не в том. Вы цвет не правильно определяете, есть спец. функция: $color=imagecolorallocate($resourse_img,$red,$green,$blue);
|
|
|
Записан
|
Гамлета здесь больше нет. Осталась только тень. 
|
|
|
K1noSHn1K
Новичёк
Карма: 0
Сообщений: 35
We're jamming
|
 |
« Ответ #4 : Август 21, 2008, 01:20:11 » |
|
Ну сейчас-то правильно ведь? Результат тот-же белый экран. <? $img =imagecreate(800,600); $black = ImageColorAllocate($img, 0, 0, 0); imagettftext($img,24,0,10,20,$black,'arial.ttf','Hello'); ?> И еще, как-нидь можно включить уведомления об ошибках в скриптах, а то гадай - в чем дело...
|
|
|
Записан
|
|
|
|
kolian
Гость
|
 |
« Ответ #5 : Август 21, 2008, 01:26:49 » |
|
Ну сейчас-то правильно ведь? Результат тот-же белый экран. <? $img =imagecreate(800,600); $black = ImageColorAllocate($img, 0, 0, 0); imagettftext($img,24,0,10,20,$black,'arial.ttf','Hello'); ?> И еще, как-нидь можно включить уведомления об ошибках в скриптах, а то гадай - в чем дело... http://ayola.net/panel/ - С права будет: error_reporting: On/Off - Включайте (On) и через 30 минут минут начнут выводиться ошибки. Проверил код. Если присутствует шрифт arial.ttf в корне, то всё путём 
|
|
« Последнее редактирование: Август 21, 2008, 01:34:07 от kolian »
|
Записан
|
|
|
|
Astraller™
|
 |
« Ответ #6 : Август 21, 2008, 01:34:26 » |
|
Ну сейчас-то правильно ведь? Результат тот-же белый экран.
У этого хостинга есть особенность - надо указывать полный путь к шрифту 
|
|
|
Записан
|
Гамлета здесь больше нет. Осталась только тень. 
|
|
|
K1noSHn1K
Новичёк
Карма: 0
Сообщений: 35
We're jamming
|
 |
« Ответ #7 : Август 21, 2008, 14:00:36 » |
|
Включил ерор репортинг, ругался на размещение фала со шрифтом. Написал /www_host/hosts/***.sk6.ru/arial.ttf и опять 25 - белый экран.
|
|
|
Записан
|
|
|
|
Astraller™
|
 |
« Ответ #8 : Август 21, 2008, 14:21:18 » |
|
Включил ерор репортинг, ругался на размещение фала со шрифтом. Написал /www_host/hosts/***.sk6.ru/arial.ttf и опять 25 - белый экран.
Покажите весь скрипт 
|
|
|
Записан
|
Гамлета здесь больше нет. Осталась только тень. 
|
|
|
swer
|
 |
« Ответ #9 : Август 21, 2008, 22:08:42 » |
|
И у меня такая же беда,никак файл стиля немогу инклудит или же он не пашет(В каптче)...
|
|
|
Записан
|
|
|
|
atimur
Просветлённый
  
Карма: 59
Сообщений: 990
Живу в SanCity
|
 |
« Ответ #10 : Август 21, 2008, 22:11:11 » |
|
И у меня такая же беда,никак файл стиля немогу инклудит или же он не пашет(В каптче)...
Все пашет - вот. Нужно указывать полный путь до шрифта и все будет пахать.
|
|
|
Записан
|
|
|
|
K1noSHn1K
Новичёк
Карма: 0
Сообщений: 35
We're jamming
|
 |
« Ответ #11 : Август 21, 2008, 22:56:33 » |
|
Вот весь скрипт. Где тут собака зарыта? <? $img =imagecreate(800,600); $black = ImageColorAllocate($img, 0, 0, 0); imagettftext($img,24,0,10,20,$black,'/www_host/hosts/punks.sk6.ru/arial.ttf','Превед'); ?>
|
|
|
Записан
|
|
|
|
Astraller™
|
 |
« Ответ #12 : Август 21, 2008, 23:35:41 » |
|
Вот весь скрипт. Где тут собака зарыта?
Скрипт работает 100%. Разбирайтесь с путем к файлу.
|
|
|
Записан
|
Гамлета здесь больше нет. Осталась только тень. 
|
|
|
|