|
|
|
|
|
для: Valick
(13.07.2007 в 14:04)
| | Спасибо большое - помогло!!! =) | |
|
|
|
|
|
|
|
для: Proger
(13.07.2007 в 13:01)
| | Попробуйте
<?php
//**************************
// Функции
//**************************
//
// Функция преобразует текст из кодировки iso8859-5 в Unicode-entities.
// Ее необходимо вызывать перед запуском imageTtfText(), чтобы корректно
// отображать русские буквы. Аргумент $from задает исходную кодировку
// страницы (см. convert_cyr_string() для описания значений параметра).
function toUnicodeEntities($text, $from="w")
{
$text = convert_cyr_string($text, $from, "i");
$uni = "";
for ($i=0, $len=strlen($text); $i<$len; $i++)
{
$char = $text{$i};
$code = ord($char);
$uni .= ($code>175)? "&#" . (1040+($code-176)) . ";" : $char;
}
return $uni;
}
$file="img/1.jpg";
$size=getImageSize($file);
$image=imageCreateFromString(file_get_contents($file));
$string = toUnicodeEntities("Мой сайт http://mysite.ru");
$yellow = imageColorallocate($image, 255, 250, 0);
imageTtfText($image, 10, 0, $size[0]-170, 30, $yellow, "arial.ttf", $string);
imageRectangle($image, 10, 10,$size[0]-10,$size[1]-10,$yellow);
header("Content-type: image/jpeg");
imageJpeg($image, 'img/proba.jpg');
?>
<img src=img/proba.jpg alt=Изображение <?php echo $size[3];?>>
|
| |
|
|
|
|
|
|
|
для: Valick
(13.07.2007 в 08:06)
| | А imagettftext? Он 100% если закачать скажем Arial то будет отображать рашан буквы? | |
|
|
|
|
|
|
|
для: Valick
(13.07.2007 в 08:06)
| | Скорее уже здесь. | |
|
|
|
|
|
|
|
для: Proger
(13.07.2007 в 07:49)
| | Зачем вы используете imagestring, чем вам не нравиться imageTtfText ?
imagestring на сколько я знаю, не работает с ttf шрифтами.
Отом как заставить imagestring "понимать по-русски" (если уж так хотите) можно прочитать здесь. (сам не смотрел, ссылка из книги) | |
|
|
|
|
|
|
|
для: Proger
(13.07.2007 в 00:24)
| | По другому не удаляются сообщения.
Просто я не заметил ссылки Hidden Demon (12.07.2007 в 21:27) и написал примерно такую же. | |
|
|
|
|
|
|
|
для: Unkind
(13.07.2007 в 04:08)
| | Это как простите? iconv? Не помогает! Или как? | |
|
|
|
|
|
|
|
для: Proger
(13.07.2007 в 03:35)
| | Пишите в UTF-8. | |
|
|
|
|
|
|
|
для: Proger
(12.07.2007 в 02:17)
| | Ну чего никто не поможет с этом проклятой кодировкой? :(((( | |
|
|
|
|
|
|
|
для: Valick
(13.07.2007 в 00:08)
| | И что это за дефис или минус? Не понял прикола! | |
|
|
|
|