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

Форум PHP

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

 

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

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

тема: При создании изображения вместо русских буквы крякозябры
 
 автор: D.Lans   (17.08.2006 в 16:44)   письмо автору
 
 

<?php

$img=imageCreate(100,100);
imagecolorallocate($img, 100, 100, 100);
$unk=imagecolorallocate($img, 150, 200, 10);
imagestring($img, 5, 10, 10, 'Привет!',$unk);
header("Content-type: image/png");
imagePng($img);

?>

PHP 5.1.4
GD2

   
 
 автор: Trianon   (17.08.2006 в 16:55)   письмо автору
 
   для: D.Lans   (17.08.2006 в 16:44)
 

русские буквы в GD доступны лишь через TTF-шрифты.
Для этого нужно применять iconv (для преобразования в UTF-8)
imagettfbbox (для вычисления размера занимаемой строки)
и imagettftext (собственно для вывода текста)
ну и держать сами ttf-файлы

   
 
 автор: D.Lans   (17.08.2006 в 17:10)   письмо автору
 
   для: Trianon   (17.08.2006 в 16:55)
 

Сенк.
В общем, лучше юзать англ. буквы. :)

   
Rambler's Top100
вверх

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