|
|
|
| Создаю при помощи РНР изображение png формата, затем поверх него пытаюсь наложить текст, но русские символы превращаются в каракули, с английскими все путем, подскажите что сделать чтобы русский текст на картинке отображался? | |
|
|
|
|
|
|
|
для: Na100yashyi
(16.10.2007 в 10:30)
| | Пробовал подключать функцию для преобразования текста-кодировки, но проблема в том, что текст почему то не хочет накладыватся на уже существующее изображение, само изображение выводится в браузере, но текста на нем нет, и ошибок не дает, в чем может быть дело?
<?php
require('win2uni.php');
$image = imagecreatefrompng("Testing.png");
$text = win2uni(' ... Бла ... Бла ... Бла ... 666 ');
imagettftext($image, 20, 0, 200, 500, 0xFF00FF, 'arial.ttf', $text);
header('Content-type: png');
imagepng($image);
imagedestroy($image);
?>
|
| |
|
|
|
|
|
|
|
|
для: Ru
(16.10.2007 в 14:23)
| | Нет у меня проблема в первую очередь состоит в том, что текст вообще не отображается на картинке, при помощи функции:
ImageString ($image, 4, 110, 110, $text, 0xFF00FF);
| На картинку выводятся символы, а вот при использовании:
imagettftext($image, 20, 1, 110, 110, 0xFF00FF, 'arial.ttf', $text);
|
Текст не отображается, в чем может быть ошибка, подскажите ???? | |
|
|
|
|
|
|
|
для: Na100yashyi
(16.10.2007 в 15:58)
| | Только по-русски не пишет?
Файл arial.ttf лежит в папке со скриптом? Может быть просто вывод ошибок отключен.. | |
|
|
|
|
|
|
|
для: kasmanaft
(16.10.2007 в 18:09)
| | Да, файл шрифта лежит в папке со скриптом!
Если создать прямоугольник и вывести с помощью
imagettftext($image, 20, 1, 110, 110, 0xFF00FF, 'arial.ttf', $text);
| то текст выводится, а вот если открыть готовое изображение, то текст уже не выводится, а открывается просто голая картинка. В чем дело? | |
|
|
|
|
|
|
|
для: Na100yashyi
(16.10.2007 в 15:58)
| | imagettftext воспринимает только знаки латинского алфавита, по крайней мере я так тоже пытался и ничего не вышло | |
|
|
|
|
|
|
|
для: chexov
(16.10.2007 в 19:17)
| | manual php | |
|
|
|