Silencer
31.1.2008, 19:16
Вот такая проблема
http://rcs-league.net/index.php (смотрите на надписи над блоками)
В чем дело - хз.Понятное дело что это изза буржуйского шрифта,но даже когда я меняю шрифт делая ему тоже название он всеравно остался таким.
Silencer
31.1.2008, 21:11
Понятное дело,тока шрифт не меняется!
<?php
switch ($_GET['type']){
case "menu":
$dir = "menus";
$file = "scapbg.jpg";
$x = 3;
$y = 20;
break 1;
case "table":
$dir = "tables";
$file = "capbg.jpg";
$x = 3;
$y = 20;
break 1;
}
$text = $_GET['text'];
$path = str_replace("renderimg.php", "", $_SERVER['SCRIPT_FILENAME']);
$cached_image = $path."rendered/$dir/". md5($text) .".jpg";
if(file_exists($cached_image)) {
header("Location: rendered/".$dir."/".md5($text).".jpg");
}else{
header( "Content-type: image/jpeg");
$image = imagecreatefromjpeg($path."images/".$file);
$font_color = ImageColorAllocate($image,255,255,255);
$shadow_color = ImageColorAllocate($image,0,0,0);
$highlight_color = ImageColorAllocate($image,0,0,0);
ImageTTFText($image,11,0,$x-2,$y-2, $highlight_color, $path."Bodoni.ttf",$text);
ImageTTFText($image,11,0,$x+2,$y+2, $shadow_color, $path."Bodoni.ttf",$text);
ImageTTFText($image,11,0,$x,$y, $font_color, $path."Bodoni.ttf",$text);
$box = imagettfbbox (11, 0, $path."Bodoni.ttf", $text);
$xwidth = 0-$box[6];
$width = $box[2]+$xwidth+5;
$cropped_image = imagecreate($width, 28);
imagecopy($cropped_image, $image, 0,0,0,0,$width, 28);
ImageJPEG($cropped_image, $cached_image, 80);
ImageJPEG($cropped_image,"",80);
ImageDestroy($cropped_image);
ImageDestroy($image);
}
?>
Вот скрипт рендеринга(то бишь он текст преобразует в картинку на блок)
Bodoni это шрифт.До него стоял тот который недрежит кирилицу.Я поставил другой.ТАкое ощуение что всеравно он берет еще тот "буржуйский"
вот инфа про твой шрифт:
http://www.fontage.com/pages/bodoni.htmlзалей на сервак, или где ты тестируеш этот скрипт другой шрифт типа verdana и пропишу полный путь к шрифту..
$box = imagettfbbox (11, 0,
"f:/fonts/verdana.ttf", $text);
делал когдато такие приколы.. но шас уже не найду.. =)
Silencer
31.1.2008, 22:43
Нет.Ничего не изменилось.Бред какой-то если честно.
А прописывать путь касаемо сервера или каксаемо клиента?
Цитата(Cashis @ 31.1.2008, 17:33)

Проше за место текста туда картинку засунь.
кодировку сменить непробывал?
А после того как ты в скрипте шрифт поменял ты стёр все файлы из папки rendered/$dir/ ?
видимо идет обращение к ant_02_box; 20
Вот!Вроде заработало.
Я удалял.Но было безрезультатно.
Цитата(Silencer @ 31.1.2008, 16:43)

Нет.Ничего не изменилось.Бред какой-то если честно.
А прописывать путь касаемо сервера или каксаемо клиента?
Понятное дело касаемо сервера... клиент тут не приделах!