Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: кодировка в GDLib
 
 автор: вит   (28.02.2007 в 16:32)   письмо автору
 
 

Подскажите, кто работал с GDLib , при попытке вставить в рисунок надпись на русском языке, выдает ботву, я понимаю что проблема с кодировкой, но как поступить не знаю

   
 
 автор: alek_chita   (28.02.2007 в 17:42)   письмо автору
 
   для: вит   (28.02.2007 в 16:32)
 

приведите код, пожалуста.

   
 
 автор: вит   (28.02.2007 в 18:10)   письмо автору
 
   для: alek_chita   (28.02.2007 в 17:42)
 

с этим вопросом я разобрался, надо было перевести строку в unicod, но возникла другая проблема, при попытке

$font = imageloadfont("arial.ttf");
echo $font;

выдает Error reading font,
хотя файл со шрифтом находиться в томже каталоге что и скрипт

   
 
 автор: ddhvvn   (28.02.2007 в 18:53)   письмо автору
 
   для: вит   (28.02.2007 в 18:10)
 

Нужно либо просто "arial" (если шрифт системный), либо полный путь к файлу шрифта

   
 
 автор: Disable   (28.02.2007 в 18:22)   письмо автору
 
   для: вит   (28.02.2007 в 16:32)
 

у меня вот так получалось на пхп5

$displaystring='строка в утф-8';
   $font=getcwd().'/arial.ttf';

//далее прорисовка, добавление надписи функцией  imagettftext()
   header('Content-Type: image/jpeg');

   imagejpeg($im);


похоже что путь к шрифту надо выставлять абсолютный.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования